美文网首页程序员
iOS中UIButton按钮点击无响应处理方法

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

作者: 奇二世界 | 来源:发表于2016-06-12 22:47 被阅读1260次

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

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

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

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

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

    相关文章

      网友评论

        本文标题:iOS中UIButton按钮点击无响应处理方法

        本文链接:https://www.haomeiwen.com/subject/juxydttx.html