使用两个选项实现设置的UI最佳实践

时间:2016-04-19 11:02:33

标签: ios swift uitableview user-interface interface-builder

我在我的应用中创建了我的设置视图,其中包含用户可以选择的各种应用选项。我想要包含一个在两个选项之间切换的设置。我使用过UIswitch,但它不够具有代表性,因为我的两个选项或不是是或否,而是自定义的。 (我想在PC时代,这通常是使用单选按钮实现的。)它类似于设置应用程序的方式 - >通知 - >排序顺序,你可以选择两个选项:"最近"和"手册"。

我想做类似的事情。对此最好的做法是什么?我是否需要创建一个新的表格视图控制器并设置静态单元格等。只需要两个静态单元格?有更简单的方法吗?

2 个答案:

答案 0 :(得分:1)

您在“设置”中所指的实际上只是一个有两个选项的小桌面视图。但是,作为Switch的替代方案,我建议使用UISegmentedControl。这可以很容易地用于在两个(或更多)替代方案之间提供选项。

使用示例:http://sourcefreeze.com/uisegmentedcontrol-example-using-swift-in-ios/

答案 1 :(得分:0)

也许您应该考虑使用settings bundle而不是自定义用户界面。如果选择“设置包”,您将免费获得此静态表视图功能。