我在導航欄上的應用程序中有單個回放控制器,並且很容易在其實現文件中找到它。所以我試圖添加一個工具欄並將播放控件移動到該工具欄,但我不知道如何以編程方式引用它,因此無法更新用於指示音樂是否可以暫停或播放的圖像。如何更新工具欄中的酒吧按鈕項
回答
您可以通過幾種方法做到這一點,一種方法是將UIBarButtonItem的圖像設置爲不與按鈕的backgroundImage混淆。您可以添加一個欄按鈕,像這樣:
的UIBarButtonItem * barButton1 = [[的UIBarButtonItem頁頭] initWithImage:[UIImage的imageNamed:@ 「camera.png」 作風】:UIBarButtonItemStylePlain目標:自我行動:@選擇(pressButton1 :)] ;
圖像應該是灰度圖像,大小約爲30 x 30,非常像標籤欄圖標。在界面文件中聲明欄按鈕,你可以像這樣設置圖像:
[barButton1 setImage:[UIImage imageNamed:@「Chats.png」]];
可以做到這一點的另一種方式是通過使用自定義的UIButton像這樣:
button1的= [UIButton的buttonWithType:UIButtonTypeCustom]; button1.frame = CGRectMake(0,0,64,30); [button1 setBackgroundImage:[UIImage imageNamed:@「camera.png」] forState:UIControlStateNormal]; [button1 setBackgroundImage:[UIImage imageNamed:@「Chats.png」] forState:UIControlStateSelected]; [button1 setTitle:@「Camera」forState:UIControlStateNormal]; button1.titleLabel.font = [UIFont boldSystemFontOfSize:12]; [button1 addTarget:self action:@selector(pressButton1 :) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem * barButton1 = [[UIBarButtonItem alloc] initWithCustomView:button1];在接口文件
申報button1的,然後就可以改變,像這樣的圖像:
[button1的的setSelected:TRUE];
- 1. 工具欄中的酒吧按鈕項底部的快捷欄
- 2. 在工具欄中放置一個酒吧按鈕項
- 3. 酒吧按鈕項目添加工具欄programetically
- 4. 的UIViewController酒吧按鈕項
- 5. 酒吧按鈕項不工作
- 6. 如何移動導航欄內的酒吧按鈕項目
- 7. 更新android酒吧酒吧
- 8. 酒吧頂部酒吧關閉按鈕
- 9. 交換酒吧按鈕項目
- 10. 酒吧按鈕項目不顯示
- 11. 酒吧按鈕項目未被添加
- 12. 酒吧按鈕項目不顯示
- 13. 酒吧按鈕項不顯示
- 14. 在導航欄上使用酒吧按鈕項目
- 15. 更新工具欄按鈕狀態MFC
- 16. 如何更改工具欄按鈕
- 17. 如何使工具欄按鈕比工具欄更大?
- 18. 如何在導航欄上放置一個酒吧按鈕
- 19. 酒吧按鈕不顯示
- 20. 如何實現圖像和文本的酒吧按鈕項目
- 21. iOS - Nav中的三個按鈕。酒吧 - 不是標籤欄
- 22. 如何使用普通的按鈕,而不是酒吧按鈕項目
- 23. iOS:更改png在一個酒吧按鈕項
- 24. 如何連接/激活酒吧按鈕項目?
- 25. 添加工具欄項目或按鈕DetailViewController工具欄的iPad
- 26. 設置Django的工具欄的問題:酒吧沒有顯示
- 27. 導航欄顯示但不是正確的酒吧按鈕
- 28. 導航欄。正確的酒吧按鈕不動畫
- 29. 需要幫助xcode中的酒吧按鈕項目
- 30. 在UIKeyboardWillShowNotification中動畫的酒吧按鈕項目
嚴重的是,在你的答案中停止發送垃圾郵件鏈接。 – jrturton