我正在使用带有自定义UIView
子类的导航,该子类成为我的 titleView。我想确保这是完整的可用宽度。
UIViewController
从我的逻辑上讲viewWillAppear:
,这应该是:
CGFloat width = self.width - self.navigationItem.leftBarButtonItem.width - someConstant;
(我这里没有合适的项目。)
那么,这将适应不同的可能宽度leftBarButtonItem
。问题是,所以leftBarButtonItem
总是0 (好吧,无论如何在模拟器中)。nil
leftBarButtonItem.width
backBarButtonItem
也是零。
我应该怎么做?