【发布时间】:2015-09-23 01:21:02
【问题描述】:
我正在尝试在导航栏标题旁边添加一个下拉箭头或一个图标(如下面的屏幕截图所示),但没有找到好的解决方案,我认为这会相当简单,但我可以没有一个好的解决方案。
我尝试的一种方法是通过设置视图控制器的navigationItem.titleView 将标题替换为UIButton,但这种方法的问题是因为我的标题长度可能不同我无法计算按钮框架大小@ 987654325@ 报告为 0,0。如果我尝试在 viewWillDisplay() 方法中更新按钮的框架,那么按钮框架的变化会在原地放大动画,并且对用户来说是可见的,而且效果非常不和谐。
还有其他可能的解决方案吗,我觉得我只是在处理这一切都错了,应该不会这么难。
【问题讨论】:
标签: ios objective-c ios7 uinavigationcontroller uinavigationbar