在我的一个视图中,我需要一个控件,让用户在水平的图形列表上多选项目(点击选择,再次点击取消选择...想一想:在屏幕上锁定按钮)。
而不是并排布置一堆UISwitch控件我想要使用更漂亮的东西...选择元素的图标。我认为自定义UITabBar可能会做到这一点。
有没有办法让UITabBar上的按钮以多选方式锁定状态?因此,如果我的用户点击第1,第2和第4个按钮,他们会保持选中但第3个,第5个和第6个按钮不会?
(如果不是,我想我可以构建一些东西。标准的UISwitch控件可以采用不同的外观吗?)
谢谢!
答案 0 :(得分:0)
不,the UITabBar
API中没有任何内容表明您可以进行多项选择。
至于自定义UISwitch
- 这不是你想要的。从iOS 7开始,您can no longer set a custom “on” or “off” image。你最好自定义UIButton
,它不是完全在语义上非常接近,但它仍然提供了你的应用程序所需的所有API。