2019独角兽企业重金招聘Python工程师标准>>>

// 1. 图像视图默认不支持用户交互
    self.imageView.userInteractionEnabled = NO;
    // 2. 透明度 <= 0.01的时候,不能接受交互
//    self.imageView.alpha = 0.02;
    // 3. 隐藏 不能接受交互
//    self.imageView.hidden = YES;
   
    // 用代码向图像视图添加按钮
    // 如果父视图不接收用户交互,那么其中的所有子视图,同样不支持用户交互!
    UIButton *btn = [UIButton buttonWithType:UIButtonTypeContactAdd];
    [self.imageView addSubview:btn];
    [btn addTarget:self action:@selector(click) forControlEvents:UIControlEventTouchUpInside];

// 第4种情况,如果子视图所在位置,超出了父视图的有效范围,是不能交互的
    // 即便没有设置clipsToBounds,也只能显示,但是不能交互!
    // 裁剪红色视图,不显示超出范围
    self.redView.clipsToBounds = YES;
   
    UIButton *btn = [UIButton buttonWithType:UIButtonTypeContactAdd];
    [btn addTarget:self action:@selector(click) forControlEvents:UIControlEventTouchUpInside];
   
    [self.redView addSubview:btn];

转载于:https://my.oschina.net/u/2618362/blog/665493

控件不能与用户交互的原因相关推荐

  1. win7 64位 web项目OCX控件无法加载原因

    多了不说什么 ,直接切入主题 首先,你要确认你要加载的控件已经成功的注册了,如果没有注册,请按照以下方式注册 注册成功之后,如果界面依然没有加载控件,则考虑注册表的影响了 将ocx文件拷贝到SysWO ...

  2. 【iOS 开发】基本 UI 控件详解 (UIButton | UITextField | UITextView | UISwitch)

    博客地址 : http://blog.csdn.net/shulianghan/article/details/50051499 ; 一. UI 控件简介 1. UI 控件分类 UI 控件分类 : 活 ...

  3. CH3-Android常见界面控件

    目标 掌握简单控件的使用,能够独立搭建一个注册界面 掌握ListView控件与RecyclerView控件的使用,能独立搭建列表界面 掌握自定义控件的定义方式,能够自定义一个简单的控件 ​ 几乎每一个 ...

  4. 超出父控件怎么才能点击

    首先:我们先总结一下控件不能交互的原因有哪些? // 1.控件的用户交互被关闭了! -> userInteractionEnable = NO[用户交互]!// 2.控件隐藏了! hidden ...

  5. VC ActiveX 控件 开发总结

    VC 制作ActiveX 控件(OCX) http://ileson.iteye.com/blog/1002910 1.vc6下建立一下activeX工程     详见http://hi.baidu. ...

  6. FormView里用FindControl找不到控件的解决方法

    今天郁闷了一早上,被微软坑死了,FormView里的控件总是莫名出现找不到控件的问题,原因是使用了ChangeMode来改变当前模板,因为这个方法是不会触发数据绑定事件的.如果数据不绑定,当前模板是不 ...

  7. Qt入门之常用qt控件认知之QLabel

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://hongbin0720.blog.51cto.com/3305400/123043 ...

  8. [转] WinForm自定义函数FindControl实现按名称查找控件

    原文地址 WinForm自定义函数FindControl实现按名称查找控件 本文所述实例实现WinForm自定义函数FindControl实现按名称查找控件的功能,在C#程序开发中有一定的实用价值. ...

  9. Android 解决下拉刷新控件和ScrollVIew的滑动冲突问题。

    最近项目要实现ScrollView中嵌套广告轮播图+RecyleView卡片布局,并且RecyleView按照header和内容的排列样式,因为RecyleView的可扩展性很强,所以我毫无疑问的选择 ...

最新文章

  1. 3d数学基础学习总结
  2. Dubbo:Dubbo入门---搭建一个最简单的Demo框架
  3. 图像降噪算法——非局部均值降噪算法
  4. C语言中quot;##quot;的独特用法
  5. CLI下的网页浏览器之二——Lynx
  6. 1.搭建JavaEE开发环境
  7. eclipse/myeclipse添加插件3种方式
  8. android 玩pc游戏,Shield掌机试玩: Android系统 可玩PC单机游戏
  9. virtual关键字的使用(C# 参考)
  10. 模块和包——Python
  11. 小学计算机课教案多变的刷子,信息技术《多变的刷子工具》教学设计.doc
  12. jsdroid 教程_ps教程自学平台
  13. Predicting drug–disease associations through layer attention graph convolutional network 论文解析
  14. Intriguing Properties of Contrastive Losses
  15. FreeSwitch接通30s就挂断
  16. C++ 函数反汇编跟踪以及栈结构分析
  17. 山西省计算机二级考试试题,2010山西省计算机等级考试试题 二级ACCESS最新考试试题库...
  18. bs架构的系统需要服务器吗,BS架构(bs架构开发用什么语言)
  19. 你如何看待重仓、轻仓、空仓(DBEx平台招商代理)
  20. ExceptionHandler异常处理

热门文章

  1. python自建包的根目录可以直接import的方法
  2. 时间复杂度为on的排序算法_排序算法amp;时间复杂度计算
  3. C++中使用new和delete运算符实现二维数组的操作
  4. java jxl创建多个sheet,使用jxl导出excel时怎么创建多个sheet | 学步园
  5. 【项目管理】记第一次出差到客户现场推进项目验收感悟
  6. 笔记-信息系统开发基础-面向对象基本概念-汇总
  7. 笔记-信息系统开发基础-软件工程-评审与审计
  8. CentOS中怎样查看系统版本和内核版本
  9. 若依微服务版新建业务模块后提示找不到mapper的解决方法
  10. Android中ProgressBar的使用-通过Handler与Message实现进度条显示