ios – XIB在故事板上

ios – XIB在故事板上,第1张

概述目前,我们在所有项目中都使用了xib上的Storyboard.但是在我看来,如果要创建可重复使用的视图(自定义视图或Tableview单元格),可以在不同的视图控制器中重新使用,则必须使用xib文件作为故事板,否则我们无法单独创建单个视图对象. 请注意,我正在使用Storyboard作为整个应用程序的工作流程(查看所有周围的控制器).只有可重复使用的tableview单元格,我正在使用XIB. 我 目前,我们在所有项目中都使用了xib上的Storyboard.但是在我看来,如果要创建可重复使用的视图(自定义视图或tablevIEw单元格),可以在不同的视图控制器中重新使用,则必须使用xib文件作为故事板,否则我们无法单独创建单个视图对象.

请注意,我正在使用Storyboard作为整个应用程序的工作流程(查看所有周围的控制器).只有可重复使用的tablevIEw单元格,我正在使用XIB.

我已经搜索了大量的苹果文档以及WWDC视频,但是我找不到苹果开发人员的任何具体的证明,说明XIB在这里停留,或者你应该使用XIB来定制视图.

如果你们中的任何一个有任何一种链接,这有一定的信心,我们仍然可以使用XIB,而不用担心苹果移除它,这真的是不胜感激的.

解决方法 当您不重复使用视图时,建议使用故事板.

一旦你想重复使用多个视图/故事板中的东西,那么你需要XIB.您已经提到了自定义单元格的示例.这是我经常需要的,我想在多个表视图中使用相同的单元格.我和图表一样.我创建了一个图表视图,我在其中设置颜色等,我将其重用到任何地方,只将不同的数据放在其中.这为我节省了很多关于风格/外观的代码,并使应用程序易于维护.如果发生变化(例如因为新的iOS版本),我需要在一个地方更换所有内容.

此外,我想对iPhone和iPad有意见(例如单元格),并让系统确定要使用哪一个.对于这一点,我又需要XIB.我使用〜iphone或〜ipad的符号结尾,我不必编写代码来检索正确的视图.

这是两件事情,你根本不能做没有XIBs.所以,按照苹果的指导方针,我的方法是尽可能使用故事板,只有在需要时才使用XIB(主要是因为可重用性).但是有一个需要XIB的真实情况!简单地忽略它们不是一个很好的做法.实际上,在每个项目中,我都有故事板以及XIB.

编辑:我刚刚发现一个great post解释故事板的缺点.有很多我不知道的事情.

总结

以上是内存溢出为你收集整理的ios – XIB在故事板上全部内容,希望文章能够帮你解决ios – XIB在故事板上所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1112765.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存