按钮点击不响应

原因一. 如果父亲视图的属性是关闭的话,那按钮不会响应,比如把按钮加到UIImageView上,那就要把UIImageView的交互属性打开。

原因二. button的frame超出父视图的frame范围,这种情况是最常见的,可以用XCode查看UI层.

举例: 当控制器是push出来的,而且没有tabbar时,view会短很多,加在view最下方的按钮视图无法响应点击,需要做如下处理;
 
    self.hidesBottomBarWhenPushed = YES;
    [self.navigationController pushViewController:detailVC animated:YES];
    self.hidesBottomBarWhenPushed = NO;

原因三. button本身的frame问题,或者有一层视图盖住了button导致按钮无响应

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容