我想在下面的形狀繪製UIButton
:如何繪製形狀如下的UIButton?
我已經削減的形象,所以邊緣不直。請考慮他們直。另外右下角如圖所示。它在四分之一圈內被切斷。
我無法爲UIButton
繪製此形狀。這個怎麼做?
我想在下面的形狀繪製UIButton
:如何繪製形狀如下的UIButton?
我已經削減的形象,所以邊緣不直。請考慮他們直。另外右下角如圖所示。它在四分之一圈內被切斷。
我無法爲UIButton
繪製此形狀。這個怎麼做?
有趣的問題。我做了一個搜索,發現了兩個比GB2更簡單的簡單解決方案。它們重寫hitTest:withEvent:或pointInside:withEvent:以考慮當前像素是否透明。因此,只需拍攝您的圖像,在圖形編輯器中將右下角設置爲透明,然後使用其中一個類。
http://iphonedevelopment.blogspot.com/2010/03/irregularly-shaped-uibuttons.html和 http://oleb.net/blog/2009/10/obshapedbutton-non-rectangular-buttons-on-the-iphone/
[self.myButton setBackgroundImage:[UIImage imageNamed:@"myOddlyShapedImage"] forState:UIControlStateNormal];
形狀應該與圖像的形狀一致。 – Nitish 2012-02-01 17:51:20
我得到了同樣的問題,我發現了一個不同的UIButton庫和解決了這個
搜索:
GB2ShapeCache
和實施,如果你不覺得我可以上傳它和我給你的鏈接。
你只把庫中您的UIButton,它會工作
我希望它能幫助:)
是的。幫助將被appriciated。 – Nitish 2012-02-01 17:56:16
只是按鈕類型設置爲自定義並將其設置爲形象? – mvds 2012-02-01 17:45:43
如果我將按鈕設置爲自定義,它將是矩形。雖然它會被隱藏起來,但形狀不會與圖像相同。 – Nitish 2012-02-01 17:50:26
你在說觸摸區嗎? – mvds 2012-02-01 18:10:02