【发布时间】:2012-04-29 08:35:05
【问题描述】:
我尝试使用[self.navigationItem setTitleView:musicArtist]; 方法将UILabel 设置为titleView,但它在不同的iOS 版本上工作起来很奇怪。 UINavigationBar 位于UIPopoverController。
这是 iOS 4.3 的截图:
如您所见,它看起来不错。但是当我在 iOS 5.x 切换 iOS 模拟器时,我收到另一个结果:
UILabel AutoSize 设置为:
最后,如果我将 UILabel AutoSizing 更改为:
我在两个 iOS 版本上都收到了这个结果:
问题可能出在哪里以及如何在所有 iOS 版本中获得第一个结果?
【问题讨论】:
标签: objective-c ios ipad uinavigationcontroller uinavigationbar