美文网首页
Storyboard复用xib View

Storyboard复用xib View

作者: 桔子听 | 来源:发表于2018-05-10 20:10 被阅读158次

对于界面的实现,是用代码还是用storyboard/xib?我的答案是,能用IB就不用代码。我们的精力和时间不应该浪费在写界面代码这种事情上。至于IB存在的问题,那就去解决问题。

有一个需求

类似上面的界面,重复的部分非常多,例如带icon的输入框,按钮。这些应该考虑到复用,当然是使用IB来复用。

我们先实现一个简单的复用demo。步骤如下:

1.按照下图的步骤

先创建一个view用来复用

创建需要复用的view

2.将XIB里面的控件和类连接起来

2

3.在ViewControll里加上我们自定义的MyReuseView

3

4.运行,并没有看到label和Button控件

只有一个空白view,并没有显示MyReuseView

4

5.在MyReuseView加一个断点,的确执行了MyReuseView

5

6.问题在于,并没有加载xib文件。需要加载xib文件

MyReuseView类只是设置为File's Owner,在MyReuseView这个类被执行的时候,并不会去加载xib。所以,需要自己去加载xib。

6

再做一点修改,查看效果

6

7.实现了预期效果

7

相关文章

网友评论

      本文标题:Storyboard复用xib View

      本文链接:https://www.haomeiwen.com/subject/femtdftx.html