如何从iphone中的子视图访问视图的实例变量

时间:2010-02-06 21:06:58

标签: iphone objective-c instance-variables

我是iphone开发的新手。我想从uiview子视图访问uiview中声明的实例变量。请帮助我。谢谢。

3 个答案:

答案 0 :(得分:2)

从技术上讲,您可以从其中一个子实例方法中执行[[self superview] foo],这样您就可以访问父级的foo属性(但您可能必须转换超级视图) 。但需要考虑的是,在分层数据结构(如UIView层次结构)中,孩子们通常不会在可能的情况下“了解”父母的太多细节。

答案 1 :(得分:1)

UIView有一个superview属性,如果它有一个,它将指向视图的超级视图。 您可以将消息发送到它指向的对象。

答案 2 :(得分:1)

view.superview.iVar