如果我知道某个UIView
已添加到父级,是否有本地方式可以从子级<中访问父级 / em>的
例如。
[self parent] // returns parent UIView
答案 0 :(得分:40)
确定:UIView
具有superview
属性。
答案 1 :(得分:11)
您可以尝试UIViews property superview
[self superview]
答案 2 :(得分:-1)
为父母创建一个属性:
ParentView *parentView;
@property (nonatomic, retain) ParentView *parentView;
(确保在Childs .m中@synthesize你的属性)
然后,当你将一个child imediatly asign self的实例分配给parentView属性
时在Parent .m中:
Child *child = [[Child alloc] init];
[child setParentView:self];
然后您可以通过以下方式访问Child的父视图:
[self parentView];