Родительская ссылка UIView Если я знаю, что a UIView был добавлен к родительскому объекту, существует ли способ доступа к родительскому объекту внутри дочернего элемента? например. [self parent] // returns parent UIView Ответ 1 Конечно: UIView имеет свойство superview. Ответ 2 Вы можете попробовать Обзор свойств UIViews [self superview] Ответ 3 в Childs.h создайте свойство для родителя: ParentView *parentView; @property (nonatomic, retain) ParentView *parentView; (убедитесь, что @synthesize ваше свойство в Childs.m) то, когда вы назначаете экземпляр child imediatly asign self на свойство parentView в родительском .m: Child *child = [[Child alloc] init]; [child setParentView:self]; то вы можете получить доступ к представлению "Родитель" у ребенка с помощью: [self parentView];
Ответ 3 в Childs.h создайте свойство для родителя: ParentView *parentView; @property (nonatomic, retain) ParentView *parentView; (убедитесь, что @synthesize ваше свойство в Childs.m) то, когда вы назначаете экземпляр child imediatly asign self на свойство parentView в родительском .m: Child *child = [[Child alloc] init]; [child setParentView:self]; то вы можете получить доступ к представлению "Родитель" у ребенка с помощью: [self parentView];