Ios单xib具有多个视图

Ios单xib具有多个视图,第1张

概述我注意到我可以放入单个xib倍数UIView;主视图与文件的所有者相关联,但如何引用xib中的其他视图? 我的需要:我有一个xib视图,它有一个固定的顶部和一个底部,由一个带有三个标签按钮的标签栏组成:通过点击每个按钮,我需要加载一个子视图,所以我的想法是将其他子视图放入在其他视图上使用相同的xib并按需加载它们.怎么做到这一点? 谢谢 您可以在头文件中创建IBOutlets并将其与其他视图相关联 我注意到我可以放入单个xib倍数UIVIEw;主视图与文件的所有者相关联,但如何引用xib中的其他视图?

我的需要:我有一个xib视图,它有一个固定的顶部和一个底部,由一个带有三个标签按钮的标签栏组成:通过点击每个按钮,我需要加载一个子视图,所以我的想法是将其他子视图放入在其他视图上使用相同的xib并按需加载它们.怎么做到这一点?
谢谢

解决方法 您可以在头文件中创建IBOutlets并将其与其他视图相关联,就像任何其他Interface Builder组件一样(如果您在XCode的自动助手模式下工作,甚至只需按住Ctrl键并将视图拖动到您的代码中) .

例如,假设您有一个名为FooVIEwController的视图控制器,以及一个匹配的FooVIEwController.xib接口文件:

@interface FooController : UIVIEwController @property (nonatomic,retain) IBOutlet UIVIEw *additionalVIEw;@end

…然后您可以将附加视图连接到相应的插座(将显示在文件所有者下的IB中).连接UILabel或UIbutton真的没什么不同.

有一点需要注意 – 你说“我的想法是将其他子视图放在同一个xib上的其他视图中并根据需要加载它们”. XIB文件中的所有视图实际上都会同时创建,因此它并不是真正按需加载.我怀疑,除非你做一些疯狂的事情,否则这对你来说将是一个问题.

总结

以上是内存溢出为你收集整理的Ios单xib具有多个视图全部内容,希望文章能够帮你解决Ios单xib具有多个视图所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存