按钮点击反应也就这么几种情况:
1.父类没有开启交互权限:打开父类isUserInteractionEnabled = yes
2.按钮被其它透明的视图遮盖,这个时候得考虑事件穿透了
3.以上都没有发生还是点击不了就得想一想父类的布局了:比如按钮已经处在父类的范围之外了,
本人就遇到了这种情况;使用自动添加约束时,由于在scollView中约束添加是针对于scollView的contentSize的,为了能在scrollView中添加子控件,所以通过给scollView添加唯一视图(UniqueView) 来解决,contentSize的高度是无法确定时,通过UniqueView的高度自动计算出contentSize的高度,这就对UniqueView中最下面的控件设定一个到底部约束线。这下问题就来了,忘记了或者编写中途需要测试一下按钮的点击事件,由于还未添加这条额外的约束线,导致contenSize的高度及 UniqueView的高度都为0,布局出来的按钮显然处在了父类的外部。
iOS 按钮点击没有反应
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...