2010-11-18 118 views
1

我建立一個簡單的應用程序顯示一個網格,類似吉他的脖子,我想在網格的每個交叉點上繪製橢圓形按鈕,並添加行爲的,像聲音敲擊一次。非常簡單的東西...實施圓形按鈕

我的問題是關於使用類的按鈕。

我可以用UIBezierPath/bezierPathWithOvalInRect: 畫一些好看的按鈕,現在我想要交互性。我從一個開發人員的論壇中讀到他使用圖像下的按鈕來捕獲用戶交互。我已經嘗試過,但我不能一起淡出按鈕,因爲完全刪除了交互。

  1. 是否可以從界面構建器中使用UIButton繪製圓角按鈕?
  2. 什麼是一些簡單的像畫圓形的按鍵和捕捉用戶交互的最佳實踐?

回答

0

可以使用QuartzCore框架嘗試layer.cornerRadius。

或者,只是使用的圖片作爲自定義按鈕。

+0

我會與自定義按鈕去了,以我的經驗,一旦你開始使用layer.cornerRadius你將失去在你執行任何動畫一些平滑 - 這在我看來是任何iOS應用的一個重要方面 – Slee 2011-05-28 15:49:12