随笔分类 - IOS基础知识
UIKit,UIFoundation框架内细节知识点
摘要:拿到控制器后,控制器的view是在什么时候按照什么优先级创建加载的?1.控制器内部的view是延迟加载1> 用到时再加载(loadView)2> 加载完毕后会调用控制器的viewDidLoad方法也就是说,控制器的view在第一次加载的时候会调用控制器的loadView 方法,需要自定义view的救...
阅读全文
摘要:iOS控制器的创建。除了常见的alloc init外还有通过加载storyboard和xib的方式,下边逐一展开:1.代码alloc init 创建方式ViewController *vc= [[ViewController alloc] init];2.storyboard创建控制器1》加载制定的...
阅读全文
摘要:如果想给textField设置背景图片,首先设置该控件的bounder Style为最左边的无style,然后设置背景图片如果设置textField弹出键盘 的发送按钮:设置右侧Return Key 为 Send,并且勾选挨着的Auto-enable Return key如果textField弹不出...
阅读全文
摘要:对于各组件和高度都固定的cell,可以自定义xib:.使用xib封装一个自定义view的步骤1> 新建一个继承UIView的自定义view,假设类名叫做(MJAppView)2> 新建一个MJAppView.xib文件来描述MJAppView内部的结构3> 修改UIView的类型为MJAppView...
阅读全文
摘要:// IOS不允许直接修改 对象 的 结构体属性 的成员:例如:self.head.frame.size.width +=10;// 允许直接 对象 的 结构体 属性self.head.frame=CGRectMake(10,10,100,100); 所以修改结构体属性的成员得用下边的迂回方法; ...
阅读全文
摘要:1.main函数2.UIApplicationMain* 创建UIApplication对象* 创建UIApplication的delegate对象3.delegate对象开始处理(监听)系统事件(没有storyboard)* 程序启动完毕的时候, 就会调用代理的application:didFin...
阅读全文
摘要:1,可以让叫出键盘的那个控件,退出第一响应者;例如:textField叫出的键盘,那么就可以调用textField.resignFirstResponder,达到谁叫出的键盘谁退回去2,可以让叫出键盘的那个控件的父类控件退出键盘:例如,textField叫出的键盘,它的父类控件是View,那么就调用...
阅读全文
摘要:1.main函数2.UIApplicationMain* 创建UIApplication对象* 创建UIApplication的delegate对象3.delegate对象开始处理(监听)系统事件(没有storyboard)* 程序启动完毕的时候, 就会调用代理的application:didFin...
阅读全文

浙公网安备 33010602011771号