博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ios19---xib
阅读量:6585 次
发布时间:2019-06-24

本文共 1691 字,大约阅读时间需要 5 分钟。

////  ViewController.m#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad {    [super viewDidLoad];    /*     拷贝一份代码先清理clean一下。          Xib是简单版的故事板,new File————User Interface————(Storyboard和Launch Screen是属于故事板,View和Empty是属于xib).     Xib和故事板区别:     1.都是用来描述软件界面的。     2.都是用Interface Buider工具来编译的。     3.xib是轻量级的,用来画局部页面,类似于自定义控件(用xib自定义控件要简单)。  故事板是重量级的,可以相互跳转。          最后xib还是要加载到故事板上面。          */        /*     xib放在Supporting Files里面。也是通过拖控件房子布局。          控制台输入:     po NSHomeDirectory():     /Users/mctc/Library/Developer/CoreSimulator/Devices/4E7E6AB7-BB75-4C2C-9D87-21A0369A3DD6/data/Containers/Data/Application/75F9E7B6-9F45-448C-9219-2EAFF94B65B8     然后通过终端:     open /Users/mctc/Library/Developer/CoreSimulator/Devices/4E7E6AB7-BB75-4C2C-9D87-21A0369A3DD6/data/Containers/Data/Application/75F9E7B6-9F45-448C-9219-2EAFF94B65B8          打开后回退到bundle,—->application—>通过创建日期查看刚才的xib2.app—->xib2.app显示包内容—->可以看见CarView.xib变成了CarView.nib,     */        UIView *carView = [[[NSBundle mainBundle] loadNibNamed:@"CarView" owner:nil options:nil] firstObject];//[[NSBundle mainBundle] loadNibNamed:@"CarView" owner:nil options:nil] 返回的是数组,这里的xib的图片和文字是写死的。    carView.frame = CGRectMake(0, 100, 200, 50);//改变不了fram,    //    carView.clipsToBounds = YES;    [self.view addSubview:carView];            // 方式二    //    UINib *nib = [UINib nibWithNibName:@"CarView" bundle:nil];    //    UIView *carView = [[nib instantiateWithOwner:nil options:nil] firstObject];    //    //    [self.view addSubview:carView];}- (void)didReceiveMemoryWarning {    [super didReceiveMemoryWarning];    // Dispose of any resources that can be recreated.}@end

 

转载地址:http://fvxno.baihongyu.com/

你可能感兴趣的文章
垃圾收集基础
查看>>
Docker安装及基本命令
查看>>
控制namenode检查点发生的频率
查看>>
2、递归遍历文件夹下每一个文件
查看>>
Remove auto_increment from Schema Dumps (mysqld...
查看>>
解决activity加上Theme.Translucent.NoTitleBar 页面跳转显示桌面
查看>>
php类库
查看>>
浅谈Java中的对象和引用
查看>>
SQL 注入自我总结
查看>>
Linux线程
查看>>
Exchange Server 2013 系列八:邮箱服务器角色DAG实战
查看>>
一个有趣的命令
查看>>
已发布13集网站开发技术视频:http://blog.sina.com.cn/s/blog_67d27f340102vf7l.html
查看>>
Mysql ibdata 丢失或损坏如何通过frm&ibd 恢复数据
查看>>
MySQL数据库的优化(二)
查看>>
Deepin OS和WIN7双启动 花屏原因一例
查看>>
UIMenuController—为UITextField禁用UIMenuController功能
查看>>
Protobuf使用不当导致的程序内存上涨问题
查看>>
【原创】扯淡的Centos systemd与Docker冲突问题
查看>>
Spring+Mybatis多数据库的配置
查看>>