2012-01-10 47 views
0

我有一個ViewController,我正在使用模態轉換。它有一個工具欄,我在界面生成器中添加了五個項目(包括空間)。我試圖從代碼中設置按鈕,所以當這個模式ViewController中的表視圖正在被編輯時,顯示一個'鎖'按鈕,當它沒有被編輯時,顯示'解鎖'按鈕。Modal ViewController工具欄設置項目

儘管我的嘗試,按鈕並沒有改變。

我試過(更新1月13日):

​​

所有這一切都失敗了。

此ViewController是從另一個VC(非模態)顯示的,它被推送到NavigationController上。

我該怎麼處理這個錯誤?

+0

哪個類是你的ViewController的子類? – 2012-01-10 19:59:34

+0

這是一個UIViewController。 – Echilon 2012-01-11 19:30:25

回答

0

,而不是改變工具欄中的按鈕,我最終只是在界面生成器添加一個按鈕,改變背景圖像:

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

如果你真的需要改變的按鈕,你可能會需要創建所有按鈕並將它們暴露在您的ViewController上,使用setHidden來隱藏/顯示它們。