ViewController认识
- 一个控制器只管理一个大界面(我的认识就是一个模块)
- 负责界面的
创建
事件处理
IBAction
- 分类:
@interface 类名(分类名)
/**方法*****/
@end
- 添加方法
- 类扩展:
@interface 类名()
/** 方法, 方法***/
@end
- 扩充属性和方法
- 放在.m为了封装性(不要放在.h)文件
UIView
- 所有控件都继承于UIView(尺寸,位置,背景颜色)
- UIImageView
- UILabel
- UIButton先继承UIController,UIController继承UIView
// 删除控件,用过控制器的View用viewWithTag查找子控件
[[self.view viewWithTag:99] removeFromSuperView]
UIButton
自定义按钮的时候,不用用系统的样式System要用Custom
- 分别设置Default,Highlighted,Disabled三种状态的图片.
- 多个按钮关联一个方法,将按钮传入,通过tag判断是哪个按钮.