Controller和View对象在xib中的加载

1.在xib中获取UIView

当xib的name跟关联的view的类名一致时。

>WNXUnLoginView *view = [[[NSBundle mainBundle] loadNibNamed:NSStringFromClass([WNXUnLoginView class]) owner:nil options:nil] lastObject];

通用的方式

WNXUnLoginView *view = [[[NSBundle mainBundle] loadNibNamed:@"WNXUnLoginView" owner:nil options:nil] lastObject];

2.在xib中获取UITableViewCell对象(以下两种方式一致)

WNXRmndCell *cell = [[[NSBundle mainBundle] loadNibNamed:NSStringFromClass([WNXRmndCell class]) owner:nil options:nil] lastObject];
WNXRmndCell *cell = [[[NSBundle mainBundle] loadNibNamed:@"WNXRmndCell" owner:nil options:nil] lastObject];

3.在xib中获取UIViewController对象

GHViewController *vc = [[GHViewController alloc]initWithNibName:@"GHViewController" bundle:nil];

4.在storyBoard中获取UIViewController对象

//@"registerLogin"是标识。

RegisterAndLoginController *registerAndLoginVC = [[UIStoryboard storyboardWithName:@"OtherSB" bundle:nil]instantiateViewControllerWithIdentifier:@"registerLogin"];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 首先声明,我这是根据别人的讲解来写出来的,,, 一、关于xib 1.xib和nib 在程序里面我们看到的基本上是U...
    湮灭_尘事阅读 8,998评论 1 14
  • 1.自定义控件 a.继承某个控件 b.重写initWithFrame方法可以设置一些它的属性 c.在layouts...
    圍繞的城阅读 8,989评论 2 4
  • 记 Xib 自定义 View 的一个小坑 最近版本更新,又不想手写代码,所以就借助 xib 了,没想到更新版本以后...
    唐师兄阅读 5,045评论 0 2
  • 『我一直在想XIB到底是什么?其实XIB特别简单,XIB就是nib转变过来的!那么nib又是什么?如果说你是早期的...
    外号狐狸阅读 13,562评论 5 7
  • Linux运维入门初步---第一周 标签(空格分隔): Linux 运维 Linux入门 写作:N27_loong...
    N27_loong阅读 4,842评论 0 7

友情链接更多精彩内容