我想在所有导航选项卡上使用相同的分段控件,其中包含段值更改委托,它会引用当前选定的选项卡数据。 。我不想为每个选项卡创建不同的sengemented控件。
请指导我。提前谢谢。
此致 Malleswar
答案 0 :(得分:0)
您需要让UISegmentedControl
成为UITabBarController
视图的同行。所以它看起来像这样:
------------------- |UISegmentedControl | |-------------------| | | | | | | | | | | |UITabBarController | | | | | | | | | | | -------------------
这里的关键是你的UISegmentedControl
不需要是UITabBarController
视图的子视图,所以我会创建一个单独的UIViewController
子类,它拥有并列出{{1} }和UISegmentedControl
次观看。
另外,我建议在UITabBarController
中嵌入UISegmentedControl
。这看起来比把它放在空白视图上要好得多。