iOS开发之XIB文件简单创建
来源:互联网 发布:罗技g502 mac驱动 编辑:程序博客网 时间:2024/04/27 21:44
XIB使用介绍:
经过上面的几步,就可以轻松的玩Xib了,然后就可以拖控件到Xib的UI中了
1. 首先我们删除一些不需要的东西:
删除info.plist 中的 main Storyboard file base name main 这一行
2. 然后我们创建一个新的视图控制器
红色箭头Also create XIB file要勾选上
这个时候,三个文件创建成功了,其中有一个RootViewController.xib文件,在这个里面就看到了一个像手机一样的视图,我们可以在右边进行拖拽一些控件在上面
3. 下面启动这个视图代码要在代理AppDelegate.m书写:
要引入#import “RootViewController.h”
#import "AppDelegate.h"#import "RootViewController.h"@interface AppDelegate ()@end@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. //创建一个窗口对象 self.window=[[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds]; //方法一:显式加载xib文件 //创建根视图控制器对象 //参数一:创建时加载xib资源文件名,加载xib作为视图控制器视图 //参数二:是指主文件包,xib所在的位置,mainBundle是主资源文件包。如果传nil,函数会自动到mainBundle中查找 // RootController * root = [[RootController alloc]initWithNibName:@"RootController" bundle:[NSBundle mainBundle]]; //RootController * root = [[RootController alloc]initWithNibName:@"RootController" bundle:nil]; //方法二:隐式加载xib文件 //如果系统中有xib的名字(RootController.xib)和类名字相同(RootController), //init函数会自动去加载RootController.xib文件 RootViewController *root = [[RootViewController alloc]init]; UINavigationController *_nav = [[UINavigationController alloc]initWithRootViewController:root]; self.window.rootViewController = _nav; [self.window makeKeyAndVisible]; return YES;}
看看工程的目录
经过上面的几步,就可以轻松的玩Xib了,然后就可以拖控件到Xib的UI中了
阅读全文
0 0
- iOS开发之XIB文件简单创建
- iOS XIB文件的简单创建使用
- iOS|开发小技巧之UIView创建xib
- ios之xib创建view
- IOS开发-读取xib文件
- iOS之注册xib文件
- iOS用xib文件创建UITableView
- 大钟的ios开发之旅(1)————简单谈谈ios程序界面实现的三种方式(代码创建,xib和storyboard)
- 【iOS】iOS之UIView关联xib文件
- iOS开发之xib技巧介绍
- iOS开发之xib技巧介绍
- iOS开发之xib技巧介绍
- iOS开发之xib技巧介绍
- iOS开发之xib技巧介绍
- iOS开发之xib技巧介绍
- iOS开发之xib技巧介绍
- iOS开发之xib技巧介绍
- ios开发之 Xib设置圆角
- android FragmentTabHost
- MUI 安卓app 地图显示正在加载中
- JAVA 并发编程-传统线程同步通信技术(四)
- java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive
- netty
- iOS开发之XIB文件简单创建
- JS知识点整理
- 字符编码GB2312、GBK、UTF-8的区别
- 大数据学习七
- 融云SDK集成(一)集成SDK并连接成功
- GitLab创建项目
- 访问远程Tomcat Manager APP被拒绝
- 高考后志愿怎么填,大数据帮你忙【智库2861】
- 代码静态检查