一:类似于网易的抽屉效果,启动有广告,进入主界面后,点击左上角按钮,侧滑左抽屉,点击右上角,侧滑出右抽屉。点击左抽屉按钮,对视图进行切换 。 二代码: 1:启动图展示广告界面实现:先吧启动图控制器作为窗口的根视图控制器,展示完广告消失后,再切换窗口的根视图控制器为主控制器。其中窗口指的是项目中的主窗 ...
分类:
其他好文 时间:
2016-08-01 01:42:58
阅读次数:
269
XIB使用,登陆界面小试牛刀创建一个新的视图控制器,具体操作参见点击查看在创建好的VCRoot.xib里面拖动需要的控件,并拖动给相应的控件添加属性,给登陆按钮添加事件。VCRoot.h文件里面:#import @interface VCRoot : UIViewController//IBOutlet表示从xib中创建的
@property (weak, nonato...
分类:
移动开发 时间:
2016-07-31 15:58:35
阅读次数:
165
XIB使用介绍:
首先我们删除一些不需要的东西:
然后我们创建一个新的视图控制器
红色箭头Also create XIB file要勾选上
这个时候,我们可以看到有三个文件创建成功了,其中有一个RootController.xib文件,在这个里面就看到了一个像手机一样的视图,我们可以在右边进行拖拽一些空间在上面下面启动这个视图代码要在代理AppDelegate.m书写:
要引入#impor...
分类:
移动开发 时间:
2016-07-31 00:21:40
阅读次数:
190
1.interface builder的作用主要是用来设计视图,文件的拓展名诶.storyboard或者.xib ;这两文件的区别是,.xib文件只能设计一个视图控制器,也就只能显示一个视图,.storyboard可以设计多个视图控制器和各个视图之间的转场。 2.xib和.storyboard文件是 ...
分类:
其他好文 时间:
2016-07-30 22:28:50
阅读次数:
183
1.第一种方法:利用视图控制器自带的View的window属性: 具体使用 self.view.window.rootViewController = ... 2.第二种方法:通过导入APPDelegate类来获取window: 具体使用 AppDelegate *app = [UIApplicat ...
MVC 分层同时也简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。 ...
分类:
Web程序 时间:
2016-07-28 15:07:25
阅读次数:
218
当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc 创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图4、viewDidLoad 载入 ...
分类:
移动开发 时间:
2016-07-25 00:09:48
阅读次数:
279
// 导航控制器 // 1. 比较常用的视图控制器管理类 // 2. 以栈的形式管理视图控制器, 先进后出 // 3. 创建navigation后, 视图控制器上会多出一个导航栏 // 4. 导航栏高度 44 + 加 状态栏 20 对导航视图控制器的一些属性和方法的应用: 运行效果图: ...
分类:
其他好文 时间:
2016-07-23 16:44:21
阅读次数:
180
一、分页栏 创建一个新的项目,Subclass of的值选中UIViewController,然后在storyboard中删除根视图,在右下方拖出一个Tab Bar Controller 新增分页,只需从右下方拖出一个普通的View Controller,按住鼠标右键从分页栏控制器拖动到新视图控制器 ...
分类:
移动开发 时间:
2016-07-22 01:01:45
阅读次数:
306
一、Action与MVCstruts2是一个基于MVC的web应用框架,它将应用程序分为三个组件:模型,视图,控制器。模型:包含了应用程序的业务逻辑和业务数据,由封装数据和处理业务的javaBean组成。视图:封装了应用程序的输出形式,也就是页面,如jsp,html。控制器:负责接收用户的http请 ...
分类:
其他好文 时间:
2016-07-21 12:27:13
阅读次数:
183