【发布时间】:2009-08-06 23:15:51
【问题描述】:
我正在使用带有自定义UIView 子类的导航,该子类成为我的titleView。我想确保这是完整的可用宽度。
从我的UIViewController 的viewWillAppear: 看来,这应该是:
CGFloat width = self.width - self.navigationItem.leftBarButtonItem.width - someConstant;
(我这里没有合适的项目。)
然后,这将适应leftBarButtonItem 的不同可能宽度。问题是leftBarButtonItem 是nil,所以leftBarButtonItem.width 始终为0(好吧,无论如何在模拟器中)。
backBarButtonItem 也为零。
我应该怎么做?
【问题讨论】:
-
我也有这个确切的问题:(
标签: iphone uinavigationcontroller uinavigationbar uibarbuttonitem uinavigationitem