好的,我有一个ViewController,它有12个UIButtons作为实例变量,它们是在界面构建器中创建的。我想从UIButton的init方法访问viewController中的另一个变量。这可能吗?
顺便说一句,我在iPhone SDK中使用Objective-C编写。
干杯。
答案 0 :(得分:0)
除非您明确向您的按钮添加ivar和属性(通过继承UIButton)并将视图控制器分配给它,否则它(以及任何其他视图)无法访问其(或其任何超级视图)视图控制器。
如果您觉得自己需要这样的东西,那通常是一个经过深思熟虑的设计的标志,因为如果您遵循MVC模式,视图通常应该不了解模型或控制器层。想要完成什么?