BarBackButtonItemの幅にどうやって影響を与えることができますか?私の以前のUIViewControllerのタイトルは非常に長く、私はiOSが中間の「...」切り捨てを少し短くすることを期待しましたが、これはそうではありません。私はそれをどのように実装できますか?iOS:NavigationController:BarBackButtonItem影響の幅
0
A
答えて
0
手動backBarButtonItem
に表示されるテキストを切り捨てる必要があるようですね。これを行うには
、呼び出し元のビューコントローラのinitメソッド(例えば)で次のようにコードを実装:
self.navigationItem.backBarButtonItem =
[[[UIBarButtonItem alloc] initWithTitle: @"<truncated title>"
style: UIBarButtonItemStyleBordered
target: nil
action: nil] autorelease];
0
はビューをにプッシュし、独自のタイトルを「戻る」に変更してください。次に、同じコントローラのviewWillAppear:
コードで、タイトルを設定する必要があります。このメソッドは正常に動作し、アニメーションの問題を引き起こすことはなく、前後に移動できます。
(あなたが戻ってしたくない場合、あなたは単にあなたのタイトルが切り捨てたい、ただ手動でここにタイトルを切り捨てる)