2012-07-11 74 views
1

像我開發的,我需要的圓形按鈕作爲圖像的應用程序(如我上傳)。 enter image description here製作固定大小的圓形按鈕在iPhone SDK的

它顯示兩個角都是筆直的,其餘的是圓形。我嘗試了mybutton.layer.cornerRadius,但是製作了整個圖像。我也嘗試只是自定義按鈕,但它在按鈕周圍留下額外的空間圖像我需要修復大小按鈕作爲圖像顯示。 請幫幫我。提前致謝。快樂的一天。

+0

嘗試[這](HTTP: //oleb.net/blog/2009/10/obshapedbutton-non-rectangular-buttons-on-the-iphone/)或[此](http://iphonedevelopment.blogspot.ro/2010/03/improved-irregular-沙PE-uibutton.html)。希望這可以幫助。乾杯! – George 2012-07-11 11:53:38

回答

1

的替代,但沒有真正一個好的第一添加ImageView的添加這種特殊的圖像在它不是通過圖像調整按鈕的大小也不會覆蓋整個圖像雖然添加自定義無形的按鈕,但它仍然會工作精...其實我沒有使用我的應用程序的一個這種方法:p

+0

對不起,正如我所提到的,我需要根據你的邏輯修正尺寸按鈕,它留下的圖像周圍的按鈕空間。 – josh 2012-07-11 11:54:40

+0

@Naveen:通過這樣做,你可能不會得到默認的按鈕水龍頭效果。 – spaleja 2012-07-11 11:54:41

+0

@spaleja我沒有得到默認按鈕龍頭作用 – superGokuN 2012-07-11 12:01:40

1

OBShapedButton可能的幫助。這是一個針對非矩形按鈕形狀進行優化的開源UIButton子類。如果它仍然不起作用,那麼製作你自己的按鈕也不是那麼困難。使用UIView並處理視圖內的觸摸。例如,在touchesMoved:中,設置活動圖像並在touchesEnded:中處理單擊事件!