0

我的 iOS 应用程序中存在从子类 UIView 到其父 UIViewController 的流程问题。

基本上,我有一个叫做偏好的笔尖。它包含两个滑块、两个标签和另一个 UIView,它将显示由两个滚动条(Stroke 和 opacity)指定的形状。通过将 UIView 的自定义类设置为我们将调用 subView 的单独 UIView,我成功地将子类 ui 绘制到屏幕上。我有滚动条的设置器/获取器,它们打印出它们的值。我如何让 uiview 类(指向 ui nib 对象)更新和重绘,因为它没有在父首选项类中引用?我试过这样的语法:

[code] IBOutlet SubClassUIView *subclassUI [/code]

没有效果。似乎最好将自定义类指向 UIView。

任何建议和意见将不胜感激。

TL;DR 无法从“父”uiviewcontroller 修改子类 uiview

4

1 回答 1

0

对不起各位,我想通了。

除了传入一个与 IBOutlet 共享相同类型的自定义类(如 UIView),

必须有一个链接将 .xib 中的每个对象引用到其父对象。在这种情况下,父 UIViewController 需要从自定义类 ui 到 IBOutlet UI 的引用。从那里,从通用和无聊的 UIView 到自定义类的独特方法的一些简单转换可以形成一个完整的流程。

于 2012-09-13T06:04:25.010 回答