我想将分段控制器添加到标题下方的导航栏。
目前,我已经有一个故事板UITableViewController,其中包含一个嵌入在UINavigationController中的CoreData源动态表。我喜欢UISegmentedController来区分表的排序。
似乎有obj-C解决方案stackoverflow.com/questions/29480433/和stackoverflow.com/questions/18813563,但我正在寻找类似于原生应用的Swift解决方案。我也尝试将分段控制器放入表格单元格中,但收效甚微(无法识别动作)。我不想放弃表视图控制器。
有什么建议吗?
答案 0 :(得分:0)
我用UIViewController和UITableView替换了UITableViewController,然后将UISegmentedController添加到位于UINavigationBar下方的UIToolBar。
我使用removeShadow作为导航栏,然后使用clipsToBounds作为工具栏。我还添加了另一个视图来模拟工具栏上的底部阴影(因为我无法使工具栏阴影/背景位置功能起作用)。