【问题标题】:Access container's parent view from custom class从自定义类访问容器的父视图
【发布时间】:2015-09-12 20:16:22
【问题描述】:

我有一个自定义类myCustomClass,即UIViewsubclass。我将添加一个UITextField 作为subview。然后,在storyboard 中,我将UIView's 类设置为自定义类。

在故事板中,我有一个viewController 和一个containerViewcontainerView 连接到 UITalbeViewControllerUIView(我将它的类设置为myCustomClass)位于tableViewController

如何将textField 添加为viewControllersubview? (我知道这有点复杂,所以如果您有任何问题,请在 cmets 中提问。)

编辑

这就是我想要的。当您想将subview 添加到parentView 时,您可以执行以下操作:

[self.parentViewController.view addSubview:mySubview];

我想知道的是在自定义类文件中是否有办法做到这一点。

【问题讨论】:

  • 您不会将子视图添加到 viewController。您将子视图添加到 viewController 的视图中。即 [viewController.view addSubview]
  • 加起来,我有 3 节课。 1 - 我的自定义类。 2 - UITableViewControllerClass。 3 - UIViewContoller。 UITableViewControllerClass 是嵌入式的vc。我正在尝试将 myCustomClass 中的视图添加到 UIVIewController 的视图中。
  • 这是我正在做的一个测试项目jmp.sh/3XkLhUm

标签: ios objective-c uiviewcontroller uicontainerview


【解决方案1】:

如果您的自定义类是 UIView 的子类,它可以做常规 UIView 可以做的所有事情。

【讨论】:

  • 我将子视图添加到 parentVC 的方式是这样的:self.parentViewControlller.view addsubview:。但我正在尝试从自定义类中做到这一点。
猜你喜欢
  • 2012-09-30
  • 1970-01-01
  • 1970-01-01
  • 2012-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-27
相关资源
最近更新 更多