我正在学习objective-C,但我陷入了特定的境地。弄清楚以下情况:
控制器A
它有 ControllerA.h、ControllerA.m 和 ControllerA.xib 文件。
ControllerA.xib 的类与另一个控制器相关联。让我们说ControllerB。因此,如果您选择 ControllerA.xib 文件,请单击“身份检查器”并转到“自定义类”,该类是“ControllerB”而不是 UIView。
从 ControllerA.m 我无法访问视图的任何参数,例如 self.bounds.size.height。但是我可以从这个 xib 文件中创建的对象访问任何参数,例如 UILabel
控制器B
它有 ControllerB.h、ControllerB.m 和无 ControllerB.xib 文件。
从 ControllerB.m 我可以访问 self.bounds.origin.x、self.bounds.size.width、self.bounds.origin.y、self.bounds.size.height,但我无法访问在 ControllerA 中创建的任何对象。西布。
我曾尝试使用 Delegate 解决此问题,但未能将信息从一侧传递到另一侧。我想将 UIView 类保留为 ControllerB。拜托,我需要一些帮助,有人可以帮助我吗?
谢谢,
佩德罗。