我是iphone开发的新手。我想从uiview子视图访问uiview中声明的实例变量。请帮助我。谢谢。
答案 0 :(得分:2)
从技术上讲,您可以从其中一个子实例方法中执行[[self superview] foo]
,这样您就可以访问父级的foo
属性(但您可能必须转换超级视图) 。但需要考虑的是,在分层数据结构(如UIView层次结构)中,孩子们通常不会在可能的情况下“了解”父母的太多细节。
答案 1 :(得分:1)
UIView有一个superview
属性,如果它有一个,它将指向视图的超级视图。
您可以将消息发送到它指向的对象。
答案 2 :(得分:1)
view.superview.iVar