响应时间的完整处理过程:1.先讲事件对象由上往下传递(由父控件传递给子控件),找到最合适的控件来处理这个事件2.调用最合适控件的touches....方法3.如果调用了[super touches...];就会将事件顺着响应者链条往上传递,传递给上一个响应者4.接着就会调用上一个响应者touches...
分类:
其他好文 时间:
2015-10-22 21:24:55
阅读次数:
220
addHeaderView()方法:主要是向listView的头部添加布局addFooterView()方法:主要是向listView的底部添加布局需要注意的是添加布局的时候应该添加从父容器开始添加,而不能直接添加父容器中的子控件。例如:从一个xml布局文件中添加一个button控件,只能将整个布局...
分类:
移动开发 时间:
2015-10-19 15:42:58
阅读次数:
234
常见属性: @property(nonatomic,readonly) UIView *superview; 获得自己的父控件对象 @property(nonatomic,readonly,copy) NSArray *subviews; 获得自己的所有子控件对象 @property(no...
分类:
其他好文 时间:
2015-10-18 01:11:17
阅读次数:
292
1.模块继承关系:1.UIButton ->UIControl -> UIView2.UILabel ->UIview3.UIImageView ->UIView4.UITextField ->UIControl对于@selector为什么可以监听:@selector将监听方法注册到...
分类:
其他好文 时间:
2015-10-10 10:29:19
阅读次数:
244
1.新建一个继承自UITableViewCell的类2.重写initWithStyle:reuseIdentifier:方法Ø添加所有需要显示的子控件(不需要设置子控件的数据和frame, 子控件要添加到contentView中)Ø进行子控件一次性的属性设置(有些属性只需要设置一次, 比如字体\固定...
分类:
移动开发 时间:
2015-10-08 22:57:44
阅读次数:
408
学习目标1.【理解】九宫格坐标计算2.【理解】应用添加子控件3.【理解】应用子控件添加数据4.【理解】字典转模型5.【掌握】xib初体验6.【理解】初识MVC设计模式7.【理解】根据MVC模式封装我们的应用一、九宫格坐标计算实现以九宫格的形式展示应用信息,点击按钮后能监听按钮单击事件。类似这种类型a...
分类:
移动开发 时间:
2015-10-08 22:46:45
阅读次数:
431
1 // 2 // ViewController.m 3 // GCC 4 // 5 // Created by admin on 15/10/7. 6 // Copyright © 2015年 admin. All rights reserved. 7 // 8 9 #import "...
分类:
移动开发 时间:
2015-10-07 20:24:43
阅读次数:
260
UIScrollView通过上面的介绍相信大家对于UIView的基本操作应该比较熟悉了,那么下面就看一下UIView的子控件UIScrollView 。顾名思义,这是一个可以处理滚动操作的视图,UIScrollView在开发过程中使用很频繁,而且它也经常作为其他控件的子控件,例如UITableVie...
分类:
其他好文 时间:
2015-10-07 10:45:59
阅读次数:
177
1.iOS8之后利用storyBoard或者xib自定义不等高cell:对比自定义等高cell,需要几个额外的步骤(iOS8开始才支持)添加子控件和contentView(cell的contentView)之间的间距约束(需要代码控制约束)设置tableViewCell的真实行高和估算行高// 以下...
分类:
其他好文 时间:
2015-10-06 01:52:22
阅读次数:
369
CallBack-回调,在各个编程语言中都是很重要的一个功能,比如弹窗一个子控件,在子控件中获取到信息后需要返回数据给调用方,最主流的做法就是把调用方作为参数传到子控件中,然后当子控件拿到信息以后再把信息传递给之前进来的调用方。在iOS中,是通过一种叫delegate(代理)的方式来实现,通常在.....
分类:
其他好文 时间:
2015-09-29 20:22:59
阅读次数:
140