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

标签 ios swift uitableview user-interface interface-builder

我正在我的应用程序中创 build 置 View ,其中包含用户可以选择的应用程序的各种选项。我想包括一个在两个选项之间切换的设置。我使用过 UIswitch 但它不够具有代表性,因为我的两个选项或不是或否而是定制的。 (我想在 PC 时代,这通常是使用单选按钮实现的。)这类似于在设置应用程序 -> 通知 -> 排序顺序下你可以在两个选项之间进行选择:“最近”和“手动”。

我想做类似的事情。对此的最佳实践是什么?我是否需要创建一个新的 TableView Controller 并设置静态单元格等。仅针对两个静态单元格?有没有更简单的方法?

最佳答案

您在“设置”中所指的实际上只是一个带有两个选项的小表格 View 。但是,作为 Switch 的替代方案,我建议使用 UISegmentedControl。这可以很容易地用于在两个(或多个)替代方案之间进行选择。

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

关于ios - 使用两个选项实现设置的 UI 最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36716473/

相关文章:

ios - TableView reloadData 对自定义 dataSource 类不执行任何操作

ios - 从 KeyChain 保存和加载 | swift

ios - 是否有 ios swift 的网络连接回调?

我可以将 C 内联函数桥接到 Swift 吗?

swift - 静态 UITableView 未显示在 UIViewController 中

ios - UITableView 和 Autolayout 性能不佳

IOS 如何获取 xib 文件加载时的事件?

ios - swift ios : different errors for similar data . 。很奇怪

ios - 将自动完成添加到现有 TableViewController Swift 中的 TextField

ios - Uinavigation Controller 问题