通过UILabel触摸UIButton



我试图通过UILabel捕获触摸,但遇到麻烦。这是我的设想。我有一个UIButton作为UIScrollView的子视图。我也有一个UILabel作为同一UIScrollView的子视图。UILabel的框架与UIButton的框架重叠,因此(据我所知)阻止了UIButton被按下。

我试图创建一个场景,用户可以通过UILabel触摸(它有一个透明的背景,所以按钮是完全可见的-少标签文本)。

这可能吗?

我知道当涉及到UIScrollView时,触摸的行为不同。这会妨碍触球吗?

谁有什么建议?欢呼,布雷特
myLabel.userInteractionEnabled = NO;

在UILabel上创建透明的UIButton也是在UIScrollView中,这对我来说是一个设计问题。如果你必须这么做,那你就别无选择了。但它不会无缝地工作。不要指望用户不会抱怨。如果我没有看到按钮,并且在视图中滚动时不小心触发了按钮动作,那么我就会生气。创建这样的UI是可能的。

最新更新