UIButton 响应范围过大

iOS 码拜 9年前 (2015-05-02) 1036次浏览 0个评论
 

UIButton 响应范围过大

上图中,点在 button1 右边的区域,button1 也获得了响应。(实际上,button1上下左右的一片区域 都能响应点击事件)

UIButton 响应范围过大

上图中,点在button1上 响应的却是 button2  ,原因我想 应该也是 button2 的点击事件响应范围变大了

求大神 如何解决这个问题。

p.s.  不是伸手党,苦于搜索不到答案。

UIButton 响应范围过大
xcode 6.1 的
UIButton 响应范围过大
36分
很奇怪的问题。button后面的背景是通过setbackgroundcolor添加上去的吗? 你设置的button的frame大小是现在显示的大小吗?
UIButton 响应范围过大
引用 2 楼 zhanglei5415 的回复:

很奇怪的问题。button后面的背景是通过setbackgroundcolor添加上去的吗? 你设置的button的frame大小是现在显示的大小吗?

button 是 xib里直接拖进去的,然后在xib里改了个 背景色而已

button frame 大小 没有特殊代码处理,就是最入门的 添加个按钮。。。

UIButton 响应范围过大
1分

确认下是不是button1关联了button2的响应函数

UIButton 响应范围过大
1分
删了button,重新来一次,事件也重新关联一次,还不行就新建一个工程按原步骤测试,有时候xcode会出现各种比较妖的问题
UIButton 响应范围过大
引用 5 楼 yinxianwei88 的回复:

删了button,重新来一次,事件也重新关联一次,还不行就新建一个工程按原步骤测试,有时候xcode会出现各种比较妖的问题

这个view 就是  为了演示 重新建的

之前一个项目  全都好的,重新开个项目试试 也是好的,所以 怀疑 这个项目 是不是有什么全局设置地方被改过了,所以画面全都有这个问题。

UIButton 响应范围过大
1分
引用 6 楼 hans8 的回复:
Quote: 引用 5 楼 yinxianwei88 的回复:

删了button,重新来一次,事件也重新关联一次,还不行就新建一个工程按原步骤测试,有时候xcode会出现各种比较妖的问题

这个view 就是  为了演示 重新建的

之前一个项目  全都好的,重新开个项目试试 也是好的,所以 怀疑 这个项目 是不是有什么全局设置地方被改过了,所以画面全都有这个问题。

估计是妖怪的问题,删了storyboard新建一个再试一试

UIButton 响应范围过大
1分
哈哈  妖怪的问题。。笑死了。。
我也觉得是全局哪个地方改了,可以想不到是什么地方会改这个
UIButton 响应范围过大
终于找到问题了,是某个测试类里面  有一个方法  让view响应范围扩大了 35…  

然后  基础类里  又import了 这个 class….


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明UIButton 响应范围过大
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!