2012-04-17 18 views

回答

0

我想你在找什麼是不規則形狀UIButtons,對這一權利在這裏一個很好的教程:Irregularly shaped UIButtons

另一種方法是用Quartz工作並繪製在drawRect功能的按鈕形狀,有人問在此之前,得到了這裏的答案:Custom UIButton Shape without using an image

PS:接下來的時間首先嚐試谷歌,有一噸的教程,以及如何對這樣的事情:)

+0

感謝您的快速回答。雖然我已經有了書籤鏈接,但我仍然在尋找更簡單易懂的解決方案。如果什麼都不起作用,我確定我會將你的答案標記爲已接受 – Avinazz 2012-04-17 09:29:52

+0

這些解決方案是可以理解的...向我們展示您迄今爲止所做的以及您出錯的地方。它看起來像你正在尋找某人爲你製作你的代碼,那不會發生在這裏。 – 2012-04-17 09:36:54

+0

正如我前面所說,我已經有了相同的鏈接。事情是我對iOS非常新,我有一個任務來爲一個項目創建一個POC。有幾個具有挑戰性的領域正在進行我的研究。問題是,上面提到的問題是最不重要的,因此我暫時沒有遵循你的解決方案。順便說一句,我是幾年來的Android開發人員,最近在iOS上嘗試我的手。我也尊重此論壇的道德觀點,並且無意將整個代碼作爲解決方案。 – Avinazz 2012-04-17 10:11:07

0

只實現命中Test Method來檢查觸摸是在你的「星」

- (UIView *) hitTest:(CGPoint) point withEvent:(UIEvent *)event { 
    if ([self pointInside:point withEvent:event]) { 
    return scrollView; 
    } 
    return nil; 
} 
+0

嘗試了上面提到的片斷,但失敗了。我用裏面的不規則形狀的Imageview創建了一個customview。我希望我不會做這個錯誤,因爲我是iOS新手。 – Avinazz 2012-04-17 09:26:33

+0

是的,你必須檢查點是否真的在你自己的方法內。 – CarlJ 2012-04-17 11:15:40

相關問題