gpt4 book ai didi

iOS:如何重用从 Nib 构建的 UIView?

转载 作者:行者123 更新时间:2023-11-28 17:40:49 25 4
gpt4 key购买 nike

情况:

  • 可重用 View .h
  • ReusableView.m
  • ReusableView.xib
  • ViewController.h
  • ViewController.m
  • ViewController.xib

ReusableView 是一种基本模板,我想将其用作跨多个 ViewController 的背景。我尝试使用 ReusableView 作为 ViewControllers View ,但它没有被加载。我在这里错过了什么?这可能吗(应该是,不)?

编辑

经过进一步调查,我发现我的 ReusableView 是用 ViewController 实例化的。它在 viewDidLoad 中可用。但是在它的 Nib 中定义的 ReusableView 的导出没有连接。所有 IBOutlet 均为空。

我认为这是因为ReusableViews的initWithCoder方法是用ViewController的UINibDecoder调用的。我该如何改变它?

最佳答案

如果您希望 ReusableView 作为其他 viewControllers 的基本模板,那么在这种情况下,您可以从 ReusableView< 继承其他 View Controller ,然后在您创建的所有其他 View Controller 中使用 ReusableView 的属性。

关于iOS:如何重用从 Nib 构建的 UIView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8193600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com