2010-11-30 69 views
0

我一直試圖讓這個一樣的地圖選項,但沒有成功的地圖應用程序圖標。我試圖在UIToolBar的右下角製作地圖捲曲按鈕。我無法得到SDK中的按鈕來跟隨着色,所以我不得不創建我自己的類似外觀按鈕。地圖頁面捲曲按鈕自定義實現高亮

要將此添加到工具欄,我使用UIControlStateNormal的圖像創建了一個自定義按鈕,使用customView作爲pageFlip按鈕創建UIBarButtonItem。

這工作得很好,但我需要保持它強調當用戶觸摸它(然後用戶完成後返回到正常)。當用戶觸摸它時,它確實變成了陰影,但我嘗試設置[button setSelected:YES];並且沒有骰子。我已經嘗試將按鈕的不同狀態設置爲當前圖像,但這也不起作用。我認爲我可以爲按鈕創建一個突出顯示的圖像,但是這對於看起來很簡單的東西來說很多時間。

任何想法,我可以試試嗎?

回答

0

要進行的UIBarButtonItem藍色,它必須有「完成」的風格。你不能在運行時改變按鈕的樣式,所以剩下的唯一選擇是用新按鈕替換工具欄的內容。幸運的是,您可以指定它必須是動畫。

我知道你在想什麼。這很糟糕。