我正在尝试创建一张卡片,可以单击“选择”按钮并仍然具有可滚动文本,例如:
var card = new UI.Card({
title: 'Title',
body: 'long text goes here...',
action: {
select: 'images/refresh.png',
backgroundColor: 'white'
},
scrollable: true
});
card.on('click', function(e) {
if (e.button == 'select') {
//some code
}
});
如果这样执行 - 操作栏中的图标可见并且“click”事件运行,但“scrollable:true”不再有效。如果我评论“action”属性 - “click”事件仍然运行,这次“scrollable:true”正在运行,但当然没有显示图标。它是一个错误还是设计?我怎样才能拥有两全其美 - 显示“选择”图标并保持卡片可滚动?
答案 0 :(得分:3)
感谢这个问题,我做了一个提交,允许您同时使用操作栏图层和滚动图层:https://github.com/pebble/pebblejs/commit/04f926f137395a0ebd0faaab8b0722da9aa75a7d。
当提交合并到CloudPebble中时,我会更新此答案。