在第二行的导航栏上添加段控制器
Posted
技术标签:
【中文标题】在第二行的导航栏上添加段控制器【英文标题】:Adding segment controller on navigation bar in the second row 【发布时间】:2013-08-15 01:11:49 【问题描述】:我想在导航栏上添加一个段控制器不是作为标题,而是像这样:
我该怎么做?
【问题讨论】:
这正是你想要的:***.com/a/21999916/4936853 【参考方案1】:问题在于它看起来使用了导航栏的标题,实际上它与您希望分段控件所在的位置相同。相反,您需要在导航栏添加“提示”以增加栏的高度,并在栏的内容区域上方添加提示文本。
这可以完全在 Interface Builder 中完成,如下面的屏幕截图所示,或者使用以下代码以编程方式完成:
[self.navigationController.navigationItem setPrompt:@"some prompt text"];
【讨论】:
但是“完成”按钮呢? :) 我不能让它在代码中工作(ios 7,Storyboards)——你把那行放在 viewDidLoad,viewWillAppear,...?在包含视图控制器中,包含视图控制器...?【参考方案2】:我不得不做同样的事情,只是在导航栏底部添加的视图中添加了分段控件。
【讨论】:
以上是关于在第二行的导航栏上添加段控制器的主要内容,如果未能解决你的问题,请参考以下文章
在WPS中,第一行字数没满,怎么把第二行的合并上来,除了在第二行开头按Backspace之外