如何处理按钮中的图片大小不变?
2016-03-17 23:57
190 查看
一,经历
1> 按钮中添加图片总会随着按钮的大小而改变,想了很久还是发现了一个不错的方法.
2> 在大按钮中添加小按钮,小按钮被点击后,能触发大按钮的事件.而且看不出什么异常.
二,总结:
1> 对iOS控件不接收用户交互的理解:
①若把小按钮的 userInterActionEnabel 属性设置成了 NO ,小按钮就不会接收事件,点击小按钮,就会直接触发大按钮的事件.
②若把小按钮隐藏,则大按钮依然可以接收事件.
③若在大按钮中加入一个小 UIView 控件,该控件的 userInterActionEnabel 属性设置成了YES,则按钮中该小 UIView 控件的区域不响应事件,按钮中小 UIView 控件以外的区域才能响应事件.
④以上可总结成:事件先由子控件进行响应,如果子控件未响应,则由父控件响应;如果子控件响应了,那父控件就获取不到响应.
1> 按钮中添加图片总会随着按钮的大小而改变,想了很久还是发现了一个不错的方法.
2> 在大按钮中添加小按钮,小按钮被点击后,能触发大按钮的事件.而且看不出什么异常.
二,总结:
1> 对iOS控件不接收用户交互的理解:
①若把小按钮的 userInterActionEnabel 属性设置成了 NO ,小按钮就不会接收事件,点击小按钮,就会直接触发大按钮的事件.
②若把小按钮隐藏,则大按钮依然可以接收事件.
③若在大按钮中加入一个小 UIView 控件,该控件的 userInterActionEnabel 属性设置成了YES,则按钮中该小 UIView 控件的区域不响应事件,按钮中小 UIView 控件以外的区域才能响应事件.
④以上可总结成:事件先由子控件进行响应,如果子控件未响应,则由父控件响应;如果子控件响应了,那父控件就获取不到响应.
相关文章推荐
- Kafka API说明
- cocos2d-x 单指拖放,双指缩放
- JVM学习笔记(六)主内存与工作内存
- C++: 为数据类型定义别名的方式
- swift中闭包的循环引用
- HDU 小明系列故事——买年货
- Tip of the Day(Android Studio)
- Leetcode #15 3Sum 三数之和 解题小节
- [python实现设计模式]-4.观察者模式-吃食啦!
- php如何 使用多线程?
- python 引用传递所致问题
- startActivityForResult的使用
- 提升Delphi编程效率必须使用的快捷键(Delphi2007版本)
- [基础] 重载的时候什么时候用引用&
- IE6下图片撑满页面并有最小宽度
- 二. Socket用法
- 转载的一篇不错的介绍篇opcode的handler的文章
- Android——Android Studio的一些小技巧(转)
- iOS UIActionSheet的基本使用
- Java_在其他类中调用ToolTipManager的方法,ex.调用ToolTipManager的setInitialDelay()方法