小游戏授权按钮

发布于 6 年前作者 weisong8947 次浏览最后编辑 6 年前来自 ask

wx.createUserInfoButton 创建的按钮怎么自适应居中呢,或者能在不同机型的相同的位置

3 回复
wumin
wumin1 楼6 年前

为什么我用官方的事例代码,按钮却无法显示呢?我自己的代码也无法显示这个按钮。

let button = wx.createUserInfoButton({
type: 'text',
text: '获取用户信息',
style: {
left: 300,
top: 320,
width: 200,
height: 40,
lineHeight: 40,
backgroundColor: '#ff0000',
color: '#ffffff',
textAlign: 'center',
fontSize: 16,
borderRadius: 4
   }
});
button.show();
cc.xdSdk.log('button:' + button);
button.onTap((res) => {
console.log(res);
});
li21
li212 楼6 年前

你可以使用 wx.getSystemInfoSync() 接口来获取到屏幕的相关信息。

var sysInfo = wx.getSystemInfoSync();
var windowW = sysInfo.windowWidth;
var windowH = sysInfo.windowHeight;

获取到屏幕真正的宽高像素值

tzeng
tzeng3 楼5 年前

没人回答也是醉了