iOS中UIButton按钮点击无响应处理方法

iOS控件UIButton控件很平常,很简单,但是有的时候创建出的button点击之后没有响应,没有点击效果,下面把常见的几种情况总结一下:

1>.一般按钮的用户交互属性肯定是默认打开的,但是如果父亲视图的属性是关闭的话,那按钮就不会有响应,比如把按钮加到UIImageView上,那最好把UIImageView的交互属性打开。

2>.这个还是和父视图有关,按钮的位置一定要在父视图上,否则程序知道你设置了frame,也加到了父视图上,但就是没有响应,这时候你就得看看,button的frame是不是在父视图的frame范围内,超出范围,button是没有响应的。

注意点:切换横、竖屏的时候,要考虑button的frame,因为父视图的frame会根据屏幕状态进行调整,此时要看button的frame是不是在父视图范围内

3>.另外就是button本身的frame问题,或者有没有一层视图盖住了button导致按钮无响应,简单来说就是按钮本身和按钮父视图的问题。

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

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,241评论 4 61
  • 按钮的创建在iOS里面是很平常的了,但是有些时候创建了按钮却不知道为什么点击无响应,下面我们来分析一下: 1,一般...
    小姚329阅读 21,307评论 8 21
  • 人生不过百年,终有一日会殊途同归,不过早晚而已,当初感伤的离别,已不再疼痛…… 又是恶梦:哎,天阴沉沉的,...
    兰州黑妹阅读 381评论 0 0
  • 男主初登小学三年级,学霸小正太一只,爱称:王相公! 女主就是我,每天给她检查作业无聊辅导老师一枚,人称:无良师太!...
    归吴阅读 108评论 0 0
  • 我用力的去拥抱六月雨后的晚风,身上的每一根毛孔都在叫嚣着,闭上眼睛握着那冰凉的,生满铁锈的栏杆,冰冷的触感...
    陆星河阅读 121评论 0 0