ios加在View上的按钮无响应

上面这幅图片黑色是一个view, 黄色是2个button, 虽然我们现在能看到这2个button, 但是我们点击它是无响应的

原因1: 这2个button 已经不在这个view的frame内, 也就是超出边界,(当然, 如果有交叉, 一点点,我们点那一点点还是可以出发按钮点击事件的)

原因2: butotn加的视图里, 可能有imageVIew或者UILabel, 因为这2个控件默认交互是关闭的, 你把按钮加在这种试图上面,那么子视图所有的交互都会关闭.

解决方法:把ImageView或者UIlabel的交互开启, 代码如下

xxx.userInteractionEnabled = YES;

如果还有什么原因希望大家评论补充,!!!

时间: 2024-10-04 00:52:59

ios加在View上的按钮无响应的相关文章

iOS UIButton加在window上点击无效果问题

UIButton加在window上,点击没有效果,找了很久,原来是没有加上这名:[self.window makeKeyAndVisible]; self.window = [[UIWindow alloc]initWithFrame:[[UIScreen mainScreen] bounds]]; ViewController *vc = [[ViewController alloc] init]; self.window.rootViewController = vc; self.windo

iOS 获取UIWebView上面的按钮点击事件

UIWebView的一些用法总结的网址 http://blog.csdn.net/zhaoweixing1989/article/details/13021513 在网上看到很多文章都说iOS的UIWebView比较耗内存,在我的项目中,最开始我也是用UIWebView来加载网页的.刚开始加载的是自己拼接成的Html,后来在Html中加入一个按钮,点击之后用当前的UIWebView去加载网络上的网页.程序跑起来发现非常耗内存,加载几个网上的网页之后就爆内存警告了,不处理的话很容易被评估拒掉app

iOS constraint被应用与view上的时间

在viewdidload时,constraint是没有被应用的,之后在layoutSubviews时,系统应用了constraint.但是我感觉在viewWillLayoutSubviews函数时就已经应用了constraint到view上,但是没有进行绘制.如果你想在constraint执行后调整view的frame,不能写在viewWillLayoutSubviews上,应该重写layoutSubviews,注意不要忘记调用super的方法.当然,在viewDidLayoutSubviews

ExtJs4学习(十三)如何给文件上传按钮加背景图片

我们日常看到的上传按钮都是这样的 当然browse是默认的,我们可以去改变它,比如替换成"上传",配置为buttonText: '上传', 如果我们想给按钮添加背景图片呢,你可能注意到了这个配置 buttonConfig { xtype: 'filefield', emptyText: 'Select an image', fieldLabel: 'Photo', name: 'photo-path', buttonText: '', buttonConfig: { iconCls:

IOS开发中UIBarButtonItem上按钮切换或隐藏实现案例

IOS开发中UIBarButtonItem上按钮切换或隐藏案例实现案例是本文要介绍的内容,这个代码例子的背景是:导航条右侧有个 edit button,左侧是 back button 和 add button. AD:[线下活动]三大新锐HTML 5企业汇聚51CTO—大话移动前端技术 IOS开发中UIBarButtonItem上按钮切换或隐藏案例实现案例是本文要介绍的内容,这个代码例子的背景是:导航条右侧有个 edit button,左侧是 back button 和 add button.代

MUI - IOS系统,相册选择照片后,点击确定按钮无反应

MUI框架下使用 plus.gallery.pick 时,选择好照片之后,点击确定按钮无反应(既没报错,也没正确执行成功或失败后的回调方法).这是在做测试时,其中有两台苹果机上出现的bug.做了调试也没发现问题的所在,之后只能网上查资料,看别人是否遇到了同样的问题.最终查找结果如下: 问题原因:MUI框架目前的一个bug,当苹果手机的相册开启了 iCloud 共享时,选择的相片如果存在 iCloud 上时,无法返回相片路径,所以点击 [确定]按钮无反应. 解决方案:只要把 iCloud 共享关闭

jQuery无刷新上传插件Uploadify的上传按钮不显示

使用的 免费的flash版本,电脑也有 flash player 的9.0.24版本以上 在浏览器上传按钮不能正常显示, 这是  因为浏览器禁止了flash , 需要开启flash , 例:使用的谷歌浏览器 未开启flash  是这个样子,需要开启flash 下面是一个方法 即可正常显示: 或者 打开 谷歌浏览器的设置 -  高级 - 内容设置- Flash - 允许网站运行Flash

iOS开发经验总结(上)

在iOS开发中经常需要使用的或不常用的知识点的总结,几年的收藏和积累(踩过的坑). 一. iPhone Size 手机型号 屏幕尺寸 iPhone 4 4s 320 * 480 iPhone 5 5s 320 * 568 iPhone 6 6s 375 * 667 iphone 6 plus 6s plus 414 * 736 二. 给navigation Bar 设置 title 颜色 UIColor *whiteColor = [UIColor whiteColor]; NSDictiona

eclipse启动无响应,停留在Loading workbench状态,或老是加载不了revert resources

做开发的同学们或多或少的都会遇到eclipse启动到一定程度时,就进入灰色无响应状态再也不动了.启动画面始终停留在Loading workbench状态.反复重启,状态依旧. 多数情况下,应该是非正常关闭eclipse工作区的文件状态错误所导致的. 在工作区目录中,有一个.metadata目录,里面是工作区及各插件的信息,删除此目录,再重启eclipse,果然可以正常启动eclipse了,但原来工作区的配置和项目信息也都消失,直接显示的是eclipse欢迎界面. 那么怎么做才能保证之前的配置不丢