2

「選択」ボタンをクリックするとアクションが発生し、スクロール可能なテキストを含むカードを作成しようとしています。

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
  } 
});

このように実行すると、アクション バーのアイコンが表示され、「クリック」イベントが実行されますが、「scrollable: true」は無効になります。「アクション」プロパティにコメントすると、「クリック」イベントは引き続き実行され、今回は「スクロール可能:真」が機能しますが、もちろんアイコンは表示されません。それはバグですか、それとも仕様ですか?「選択」のアイコンを表示し、カードをスクロール可能に保つには、どうすれば両方の長所を活かすことができますか?

4

1 に答える 1

3

この質問のおかげで、アクション バー レイヤーとスクロール レイヤーを同時に使用できるようにするコミットを作成しまし

コミットが CloudPebble にマージされたら、この回答を更新します。

于 2014-10-30T09:03:09.930 に答える