UIViewtitleView になるカスタム サブクラスでナビゲーションを使用しています。これが利用可能な全幅であることを確認したいと思います。
UIViewController私のから論理的にはviewWillAppear:、これは次のようになります。
CGFloat width = self.width - self.navigationItem.leftBarButtonItem.width - someConstant;
(ここには適切なアイテムがありません。)
これは、 のさまざまな可能な幅に適応しleftBarButtonItemます。キャッチは、つまりleftBarButtonItemですnilので、leftBarButtonItem.width常に 0 です (とにかく、シミュレーターでは)。
backBarButtonItemもゼロです。
代わりに何をすべきですか?