我希望使用Appcelerator Titanium将活动状态添加到iOS应用程序标题栏中的systemButton
。
我希望在iOS8中激活列表视图时获得与日历相同的结果。如您所见,列表图标处于活动状态,因此它具有橙色背景。
有没有办法在应用程序标题中使用iOS系统按钮实现此目的?
谢谢,欧文
答案 0 :(得分:1)
您必须手动跟踪切换效果的按钮状态。这不适用于systemButton
。
示例:
var button = Ti.UI.createButton({ title: 'Off', isOn: false });
button.addEventListener('click', function(e) {
if (e.source.isOn) {
e.source.title = 'Off';
e.source.isOn = false;
} else {
e.source.title = 'On';
e.source.isOn = true;
}
});