使用Storyboard将UISegmentedControl添加到UINavigationController的工具栏

时间:2015-08-26 10:47:43

标签: ios xcode uinavigationcontroller storyboard uisegmentedcontrol

我正在尝试使用xCode中的IB将UISegmentedControl添加到UIToolbar。

虽然使用xib文件很容易,(创建视图,在屏幕底部添加工具栏并将UISegmentedControl拖到工具栏上),但使用故事板似乎“不可能”。

我在UINavigationController中嵌入了一个UIViewController场景......

enter image description here

我在NavigationController上有以下设置...

enter image description here

我似乎能够将UIBarButtonItems添加到ViewController的工具栏中,而不是像xibs那样添加UISegmentedControl。

enter image description here

通过代码甚至似乎无法做到......

Location = Point.Empty

当然这可以通过故事板来实现吗?我可以将UISegmentControls添加到导航控制器的顶部栏中(通过UIView),但不能添加到底部工具栏。

如何做到这一点?

1 个答案:

答案 0 :(得分:0)

您需要设置自己的ViewController的toolbarItem,这将传播到NavigationController:

self.toolbarItems = barArray

我还没有找到通过Storyboard添加SegmentedControl的方法,我也不愿意这样做。