xib
来源:互联网 发布:wsdl java 编辑:程序博客网 时间:2024/04/28 03:04
xib(只负责创建控件,不实现功能)
创建xib文件的方式 1.在创建文件的时候,选择also create xib file 就会自动创建一个xib文件,文件和xib关联好了,直接用就可以了 2.需要在empty里创建一个xib文件,然后指定files owner,然后向文件里拖拽一个view,最后指定owner的self.view是哪个view
auto layout ----->横竖屏切换 size class --------->当前屏幕尺寸的适配
// // bundle如果写成nil,就是默认路径,默认路径就是[NSBundle mainbundle];// ViewController *vc = [[ViewController alloc] initWithNibName:NSStringFromClass([ViewController class]) bundle:nil];// self.window.rootViewController = vc;
可以用nib创建tableView,使用自定义的cell,使用方法都很类似,只是需要先找到nib文件,然后在文件里找到当前需要注册的cell
// 先找到nib文件 UINib *nib = [UINib nibWithNibName:NSStringFromClass([MovieCell class]) bundle:nil]; // 在文件里找到当前需要注册的cell [self.myTableView registerNib:nib forCellReuseIdentifier:@"MovieCell"]; [self createData];
如果是单独创建的xib文件,想要显示的话
NSArray *arr = [[NSBundle mainBundle] loadNibNamed:@"MyView" owner:nil options:nil];// NSLog(@"%@", arr);
xib创建的视图,放在一个数组中
<span style="font-size:18px;"> UILabel *label = arr[0]; [self.view addSubview:label]; label.center = CGPointMake(150, 500); UIImageView *imageView = arr[1]; [self.view addSubview:imageView];</span>
0 0
- XIB
- xib
- xib
- Xib
- xib
- xib桥接xib
- MainWindow.xib
- xib init
- XIB 绑定
- xib使用
- LaunchScreen.Xib
- XIB学习
- xib 学习
- launchScreen.xib
- xib初识
- xib问题
- 关于xib
- xib原理
- elipse 使用git提交到远程服务器
- mongodb的简单使用三(结合springdata 使用遇到的坑)
- Java常用FTP文件操作说明 Apache.FTPClient,ftp4j,jftp
- 安卓自定义标题
- sed使用实例
- xib
- 4.有关802.11a/g物理头:SIGNAL部分
- How to handle various of Out Of Memory Issues
- Android 蓝牙打印机Service Intent must be explicit
- leetcode笔记:Bulb Switcher
- java学习个人笔记---常见的垃圾回收器及存储结构分析
- iOS 安全(一)
- 关于swift中出现 use of undeclared type ***错误的一种解决方法
- 【Android】Android Studio快捷键