我想要一个带有3D效果的按钮,所以如果你按下它,看起来按钮按字面按下(在'地面'内)。
但我想保存文件大小,只保存背景纹理而不显示文字。所以我正在使用TextButtons并试图检测按钮是否被按下'像这样:
var config = {
host: 'rs-cluster.us-east-1.redshift.amazonaws.com',
db: 'dev',
user: 'rsadmin',
password: 'rsPassword'
};
var rssql = require('redshift-sql')(config);
var query = 'select * from myTable limit 10';
rssql(query, function cb(err, result) {
if (err) {
return console.error(err);
}
// do stuff
});
问题是(我认为)在将按钮添加到布局表后,我无法更改按钮内文本标签的位置。
所以主要问题:在创建按钮后,如何更改按钮内TextLabel的位置(或填充)?
谢谢你的时间!
答案 0 :(得分:1)
你可以试试这个:
tbs1.pressedOffsetY = -3;
这适用于ImapgeButton,因为pressedOffsetY属于ButtonStyle,它也应该使用文本按钮。