iPhone SDK - 通过UILabel触摸UIButton

4
我正在尝试通过一个UILabel捕捉触摸,但是遇到了麻烦。这是我的情况。 我有一个UIButton作为UIScrollView的子视图。我还有一个UILabel作为同一UIScrollView的子视图。UILabel的框架与UIButton重叠,因此(据我所知)遮挡了UIButton的按压。
我正在尝试创建一个场景,用户可以通过UILabel触摸(它具有透明背景,因此按钮完全可见-除了标签文本)。
这是否可能?
我知道当涉及到UIScrollView时,触摸行为会有所不同。那是否妨碍了触摸?
有人有什么建议吗? 干杯, Brett
2个回答

21
myLabel.userInteractionEnabled = NO;

哇,那真是太容易了;-) 谢谢! - Brett

0
在UIScrollView内部创建透明的UIButton并放置在UILabel上对我来说是一个设计问题。如果你必须这样做,那么你没有选择。虽然它不会无缝地工作,但也不要期望用户不会抱怨。如果我在那里看不到按钮,并且通过滚动视图意外触发了按钮操作,那么我会感到烦恼。
但是,实际上是可以创建这样的UI的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接