2013年10月2日
摘要: xib方式使用导航控制器1)创建空应用程序,修改main函数,将最后一个appdelegate参数改成nil2)添加名为mainwindow的xib3)设置程序的main interface为mainwindow.xib4) 设置xib的file's owner的类为uiapplication5) 添加一个nsobject对象,设置类是appdelegate,在file's owner上点右键,连接delegate到当前这个代理对象上。6) 修改appdelegate头文件,在成员变量window前添加iboutlet修饰符,使之可以连线。在实现文件里,删除和window相关代 阅读全文
posted @ 2013-10-02 22:53 老猫zl 阅读(1274) 评论(0) 推荐(0) 编辑
摘要: navigationcontroller里组织的视图是由层次关系。内部有个rootviewcontroller,根视图控制器。以栈的方式组织视图控制器,对于进栈的控制器是先进后出。后进先出。导航控制器始终显示的是栈顶的视图控制器。在navigateitem里可以设置标题,返回按钮的标题,以及提示,提示用的少。主要是标题,返回按钮的标题是,在下级视图里,返回来的时候返回按钮显示的标题。常用的属性有tintcolor.对于model方式,是通过视图控制器自己调用present dismiss等方法来创建和销毁的。对于push方式,是通过push,pop方法来显示视图控制器和释放控制器的。视图控制器 阅读全文
posted @ 2013-10-02 17:25 老猫zl 阅读(1327) 评论(0) 推荐(0) 编辑
摘要: 1)设置信息更新条数显示结果2.在IOS中视图的加载是懒加载的,只有在需要的时候才回去创建。3.iskindofclass表示左边是右边的类的对象或者是右边类的子类的对象,ismemberofclass表示左边是右边的类的对象。 阅读全文
posted @ 2013-10-02 15:17 老猫zl 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 常见的视图控制器切换方式1)tabbar选项卡以uitabbarcontroller为容器,以平行的方式管理子视图控制器。2)push推送以uinavigationcontroller控制器为容器,以栈的方式管理子视图。后进先出。3)model模态窗口以模态窗口方式显示新的视图控制器,在新的视图控制器关闭之前,不能与原的试图控制器交互。模式窗口通常用来做用户登录,帮助信息,等功能。tabbarcontroller的几个重要的属性1.title标题2.image图像,图片要打开alpha通道,一般是32*32的尺寸,而且是PNG格式3.badgValue:右上角通知信息条数4.viewContr 阅读全文
posted @ 2013-10-02 14:40 老猫zl 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 第一种:通过storyboard自定义创建应用程序1)创建一个空项目2)添加storyboard3)设置启动的时候项目配置的main storyboard为刚添加的storyboard4)在storyboard上添加控制器5)在辅助视图连线6)删除appdelegate里下边方法。- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{// self.window = [[UIWindow alloc] initWithFrame:. 阅读全文
posted @ 2013-10-02 12:24 老猫zl 阅读(738) 评论(0) 推荐(0) 编辑