2012-04-17 17 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

相关问题