首先回顾一下代理模式,它的基本说明如下图: 控制器先成为子控件的代理(delegate)并实现相应的代理方法,那么子控件在运作的过程中,遇到某些需要控制器进行配合的场景时,就可以通过delegate属性调用对应场景的代理方法,实现让控制器进行对应操作的效果。 块回调的基本模式如下图:块回调方法的模型...
分类:
其他好文 时间:
2015-07-19 00:08:07
阅读次数:
213
一、内边距UIButton有三个属性,分别可以设置按钮以及内部子控件的内边距1、contentEdgeInsets 如果是设置contentEdgeInsets, 会把UIImageView和UIlabel当做一个整体移动btn.contentEdgeInsets = UIEdgeInsetsMa....
分类:
其他好文 时间:
2015-07-18 00:22:54
阅读次数:
308
事件处理的完整过程1> 先将事件对象由上往下传递(由父控件传递给子控件),找到最合适的控件来处理这个事件。2> 调用最合适控件的touches….方法3> 如果调用了[super touches….];就会将事件顺着响应者链条往上传递,传递给上一个响应者4> 接着就会调用上一个响应者的touches...
分类:
移动开发 时间:
2015-07-16 00:41:00
阅读次数:
170
ScrollView子控件高度设置无效简述
项目中引入了第三方的下拉刷新包PullToRefreshScrollView,
因为我之前布局未考虑下拉刷新功能。后来临时发现增加上去,发现。子控件的高度无法设置。无论怎么设置,一直显示不出来。
后来查阅API文档:
所以在你的ScrollView属性里加入这一句话即可: android:fillViewport="true"...
分类:
其他好文 时间:
2015-07-14 10:05:22
阅读次数:
220
1. 目的 :提高代码的复用性,屏蔽内部的实现细节 2. 步骤 : * 1> 自定义一个类继承于UIView * 2> 在initWithFrame方法中添加子控件 * 3> 在layoutSubviews中设置子控件的位置 * 4> 提供一个属性保存外界传入的数据(模型对象), 重写setter....
分类:
其他好文 时间:
2015-07-14 06:02:02
阅读次数:
156
1、步骤: + 1.自定义一个类继承于UIView + 2.在initWithFrame方法中添加子控件 + 3.在layoutSubviews中设置子控件的位置 + 4.提供一个属性保存外界传入的数据(模型对象), 重写setter方法设置子控件的数据- 类工厂方法(便利构造器)...
分类:
其他好文 时间:
2015-07-14 05:56:11
阅读次数:
156
1. 图解iOS事件处理的流程1.当触摸屏幕的时候,由操作系统捕获响应的消息,并且将消息放进UIApplication管理的队列中。
2.从UIApplication中取出消息交给UIWindow,UIWindow做出以下判断:
判断自己能不能接收事件
点在不在自己窗口上
遍历自己的子控件,找比自己更合适的View
子控件接收,继续上面的步骤;子控件不接收,窗口自己处理事件
3.直到找到最合适的...
分类:
移动开发 时间:
2015-07-13 06:34:53
阅读次数:
173
View View是创建UI的基础控件, Activity 一个应用程序可能包含多个Activity,用来在屏幕中展示用户数据或者编辑用户数据。 Fragement 类似于Activity的子控件,一个Activity可以包含一个或多个Fragement. Intent 通常使用Intent来完成以...
分类:
移动开发 时间:
2015-07-12 12:33:14
阅读次数:
185
按钮
自定义按钮:调整内部子控件的frame
方式1:实现titleRectForContentRect:和imageRectForContentRect:方法,分别返回titleLabel和imageView的frame
方式2:在layoutSubviews方法中设置
内边距
// 设置按钮内容的内边距(影响到imageView和titleLabel)
@property(nonatomic)...
分类:
移动开发 时间:
2015-07-10 23:45:21
阅读次数:
173
#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutlet UISwitch *customSw;@property (weak, nonatomic) IBOutlet UIV...
分类:
其他好文 时间:
2015-07-10 02:10:04
阅读次数:
93