2012-01-12 14 views
0

BarBackButtonItemの幅にどうやって影響を与えることができますか?私の以前のUIViewControllerのタイトルは非常に長く、私はiOSが中間の「...」切り捨てを少し短くすることを期待しましたが、これはそうではありません。私はそれをどのように実装できますか?iOS:NavigationController:BarBackButtonItem影響の幅

答えて

0

手動backBarButtonItemに表示されるテキストを切り捨てる必要があるようですね。これを行うには

、呼び出し元のビューコントローラのinitメソッド(例えば)で次のようにコードを実装:

self.navigationItem.backBarButtonItem = 
    [[[UIBarButtonItem alloc] initWithTitle: @"<truncated title>" 
             style: UIBarButtonItemStyleBordered 
            target: nil 
            action: nil] autorelease]; 
0

はビューをにプッシュし、独自のタイトルを「戻る」に変更してください。次に、同じコントローラのviewWillAppear:コードで、タイトルを設定する必要があります。このメソッドは正常に動作し、アニメーションの問題を引き起こすことはなく、前後に移動できます。

(あなたが戻ってしたくない場合、あなたは単にあなたのタイトルが切り捨てたい、ただ手動でここにタイトルを切り捨てる)

関連する問題