スライドコントロールと、ボタンバーを使って、タブコントロール的なことやるのに…
スワイプジェスチャーありにして、スライドコントロール内をスワイプで移動できるようにしたい場合…
ボタンバーセグメントのオブジェクト名をそれぞれ、bar.1、bar.2、アクティブセグメントの計算式を…
“bar.” & GetValue ( Get ( トリガターゲットパネル ) ; 1 )
と設定して、OnPanelSwitch スクリプトトリガをアサインするスクリプトに、[ウインドウの再表示]をさせてやることで、
スワイプジェスチャーでもナビゲーションドットでも、正しいアクティブセグメントが返るように設定していますが…
Fukky の(グローバルフィールドをトリガ的に使えば再描画の類は要らない…という)話で、「じゃあ…グローバルフィールドを使って、アクティブセグメントの計算式は、そのグローバルフィールドを見るように設定して…
フィールド設定(”bar.” & GetValue ( Get ( トリガターゲットパネル ) ; 1 ))するスクリプトを OnPanelSwitch スクリプトトリガにアサインしたら [ウインドウの再表示] とか要らないんじゃね?」
とやってみたらビンゴ。
この記事へのコメントはありません。