0

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

4

3 回答 3

2

从技术上讲,您可以[[self superview] foo]从子实例方法之一中进行操作,这将使您可以访问foo父对象的属性(尽管您可能必须强制转换超级视图)。但需要考虑的是,在分层数据结构(如 UIView 层次结构)中,孩子们通常最好不要“知道”他们父母的太多细节,如果可能的话。

于 2010-02-06T21:16:21.920 回答
1

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

于 2010-02-06T21:09:24.657 回答
1
view.superview.iVar
于 2010-02-06T21:13:53.483 回答