Pebble.JS卡片"动作"已设置 - "可滚动"失败

时间:2014-10-23 19:45:58

标签: javascript pebble-watch pebble-sdk pebble-js

我正在尝试创建一张卡片,可以单击“选择”按钮并仍然具有可滚动文本,例如:

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”正在运行,但当然没有显示图标。它是一个错误还是设计?我怎样才能拥有两全其美 - 显示“选择”图标并保持卡片可滚动?

1 个答案:

答案 0 :(得分:3)

感谢这个问题,我做了一个提交,允许您同时使用操作栏图层和滚动图层:https://github.com/pebble/pebblejs/commit/04f926f137395a0ebd0faaab8b0722da9aa75a7d

当提交合并到CloudPebble中时,我会更新此答案。