2010-11-05 32 views

回答

0

做的最好的事情是要確保你使用的UIBarButtonSystemItemDone系統按鈕項目,沒有改變。如果您確實想要更改完成按鈕的外觀,則需要將自定義視圖分配給酒吧按鈕項目的customView屬性。然後你將能夠控制其外觀的每個方面。

+0

我目前使用的UIBarButtonSystemItemDone顯示按鈕藍色,無論是否使用黑色風格。你的意思是我必須使用正常的按鈕並添加文字「完成」?我不確定你的意思是自定義視圖屬性? – Jules 2010-11-07 22:40:20

+0

UIBarButtonItem有一個名爲customView的屬性。您可以創建自己的UIView並將其分配給UIBarButtonItem的customView屬性,它將顯示您的自定義視圖,而不是常規的完成按鈕。這意味着,儘管Apple不允許您修改默認完成按鈕的外觀,但您可以使用任何您想要的方式查看按鈕項目。 – Ryan 2010-11-08 04:13:38

+0

我不知道這將實現什麼,我會添加到我的自定義UIView?這不僅僅是比自定義按鈕更進一步,還是我錯過了點?感謝您的幫助到目前爲止:) – Jules 2010-11-09 12:32:05