2010-04-27 48 views
0

我想創建一個與內置時鐘應用程序中的「定時器」功能相同的外觀和感覺的按鈕,但它真的讓我不知道該怎麼做。通過查看UICatalog的源代碼,它似乎創建了您需要創建自定義位圖的這些按鈕。這是真的?用「按鈕」外觀創建一個UIButton?

如果是這樣,是否有可以使用的「標準」位圖,以確保一致的用戶體驗?

回答

1

看看Three20庫,它是爲Facebook應用程序開發的,現在開源。它提供了爲您的應用程序創建自定義樣式的方法控制

http://www.three20.info

alt text http://www.three20.info/gfx/overview/styledviews.png

+0

謝謝,是的,我知道Three20,我考慮使用它。不過,我還沒有找到它的一個「殺手級應用」用例。我知道它存在,雖然:) – Krumelur 2010-04-27 15:40:11

+0

我目前正在使用它在我的一個應用程序,但我只使用我需要的位,例如可定製的按鈕 – Liam 2010-04-28 08:11:56

+0

我已經玩過一些Three20控制器,雖然他們給了我一些「幾乎正確」的東西,但現在還是不值得的。如果我決定使用「核心」功能,我可能會晚點走下去。 現在有一組標準圖像可以做(如在UICatalog中)。或者是一個精心編寫的,獨立的UIButton子類:) – Krumelur 2010-04-28 21:37:43