iOS-按钮(UIButton)不能和用户交互的五种情况

属性:

1、alpha <= 0.01 透明的情况下无法点击

2、hidden = YES 设置为隐藏状态无法点击

storyboard属性设置

3、userInteraction = NO

视图之间关系

4、父视图不允许交互,字视图也就不允许交互

5、在父视图可见范围内,可以交互,范围之外不可交互

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-05 17:52:32

iOS-按钮(UIButton)不能和用户交互的五种情况的相关文章

[nodejs]svn命令行中避免进入用户交互出现卡住的情况

问题 在服务器后台nodejs上使用svn导入变更记录出现"Error: spawn ENOMEM"错误提示,查了下发现是"底层抛了错误,并且设置了errno为ENOMEM,内存不够用" 现象 登录到后台系统,发现有很多svn进程驻留在了后台,于是想着应该是异常情况后svn进程出现了驻留不退出的情况 过程 调试发现了两种情况会出现驻留的情况,一种是用户名使用了邮箱全写,比如"[email protected]",这种情况下,会出现需要验证领域的提

php获取用户ip的五种方式

// 获取用户ip的方式1$ip = $_SERVER["REMOTE_ADDR"];echo $ip;// 获取用户ip的方式2$user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"];$user_IP = ($user_IP) ? $user_IP : $_SERVER["REMOT

【转】自定义iOS的Back按钮(backBarButtonItem)和pop交互手势(interactivepopgesturerecognizer) --- 不错

原文网址:http://blog.csdn.net/joonsheng/article/details/41362499 序 说到自定义UINavigetionController的返回按钮,iOS7以后,多了一个“<” 这样的返回图标,而目前主流的应用,都是只保留了“<”,而去掉了文字,那么怎么样自定义一个自己的“<"按钮,或者用系统的“<”,但不要文字呢? 1.设置中的返回按钮(带文字) 2.音乐中播放时(不带文字) 1.直接上答案 [objc] view plain

iOS开发 首次启动显示用户引导,第二次启动直接进入App,UIScrollView,UIPageControl,NSUserDefaults

首先创建一个引导图的控制器类 UserGuideViewController.h和UserGuideViewController.m #import <UIKit/UIKit.h> #import "firstViewController.h" #define WIDTH self.view.frame.size.width #define HEIGHT self.view.frame.size.height @interface UserGuideViewControll

ios 按钮点击无反应

今天项目遇到有个UIButton无法点击,弄了半天,总结出以下几个结论 1.如果一个UIButton的frame超出父视图的frame,UIButton还是可以显现的,但响应不了点击事件了,当开发中,遇到UIButton点击没有响应问题时,我们需要输出btn及它父视图的frame,看看btn.frame是否超出view 2.查看btn上方有没有透明的View遮盖 3.做了一些动画的操作,frame没有改变,但是视图改变了 4.一般按钮的用户交互属性肯定是默认打开的,但是如果父亲视图的属性是关闭的

iOS原生App与H5页面交互笔记

iOS原生App与H5页面交互笔记 字数390 阅读2204 评论1 喜欢25 最近在做一个项目用到了原生App与H5交互,之前有做过简单的H5页面直接调用原生方法的例子,就是利用UIWebView中的代理方法 //webview每次加载之前都会调用这个方法,利用该代理方法截取JS的href来调用原生的方法 - (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigatio

控件不接收用户交互的情况以及事件响应顺序

开发中经常会遇到控件不接收用户交互了,可以从以下几个方面检查: 1. enable = NO 就不可以被点击 ->也会让按钮显示禁用状态 2. 设置了控件的 userInterActionEnabel = NO 3. hidden属性为YES 4. 控件的alpha < = 0.01 5. 如果一个父控件与用户的交互设置为NO ,那么它子控件将获取不到交互事件 6.如果子视图超出父视图范围,超出范围的部分也不能接收用户交互 7. 触发事件的过程 1). 交互事件,是先由父控件获取到,然后父控件

Kinect 开发 &mdash;&mdash; 用户交互设计的若干思考

Metro 风格 windows 8 Kinect Hub 手势原型设计 悬停选择     翻页控制 关节点重叠的处理方法 将箭靶设置在画面的边缘,这样玩家持弓的角度与屏幕保持一个大约45度的锐角,这样Kinect可以很精确的检测到拉弓射箭的动作 手势天生具有一定随意性,而且具有一定的文化背景差异性   手与设备的非接触性 虚拟触摸的界面 Kinect 使交互"柔软化"   确认操作保持简单一致 悬停选择 -- 将手停在想要选择的项目方块或按钮上,等待进度圆圈的填充,这个过程会在T时间

IOS基础-UIButton

思来想去,UIButton就是一个按钮,就是平时我们用手指点击一个控件,然后有相应的事件产生,点击的时候或许还会产生颜色上的变化,这个就叫做UIbutton. 它可以显示文字,也可以显示图片,也可以动态调整内部的图片和文字,而且也可以添加属性化字符串,至于属性化字符串是什么,不懂的话没关系,后面我会讲到. UIButton有三种状态: Normal(普通状态) 默认情况(default) 对应的枚举常量:UIControlStateNormal Highlighted(高亮状态) 按钮被按下去的