2012-01-10 25 views
0

モーダルトランジションを使用しているViewControllerがあります。ツールバーがあり、インターフェースビルダーに5つの項目(スペースを含む)を追加しました。私はコードからボタンを設定しようとしているので、このモーダルViewControllerのテーブルビューが編集中の場合は、編集していないときに 'ロック'ボタンを表示し、 'ロック解除'ボタンを表示します。モーダルViewControllerツールバーの設定項目

私の試みにもかかわらず、ボタンは変更されていません。

私が試した(更新1月13日):

​​

はすべてが失敗しました。

このViewControllerは別のVC(非モーダル)から表示され、NavigationControllerにプッシュされます。

私はこれについて間違っていますか?

+0

どのクラスがViewControllerのサブクラスですか? –

+0

これはUIViewControllerです。 – Echilon

答えて

0
ツールバーのボタンを変更し、私は最終的にちょうどInterface Builderでボタンを追加し、背景画像に変更するのではなく

:あなたはおそらく必要があるだろう、

btnLock.image = [UIImage imageNamed:@"lock_open_white_30.png"]; 

あなたが本当にボタンを変更する必要がなかった場合にすべてのボタンを作成してViewControllerに公開するには、setHiddenを使用して非表示にします。

関連する問題