我有几个容器视图,每个都有一个视图控制器嵌入。我试图获取每个容器视图的y位置,但不知道如何去做。我尝试通过带有[segue destinationViewController]
的segue访问它,但这只给了我嵌入的VC的y坐标,它在容器视图中是0。
答案 0 :(得分:0)
您可以尝试浏览视图的子视图:
[yourView.subviews enumerateObjectsUsingBlock:^(UIView *obj, NSUInteger idx, BOOL *stop) {
NSLog(@"View %lu: %f",(unsigned long)idx,obj.frame.origin.y);
};
答案 1 :(得分:0)
将IBOutlets设置为容器控制器中的容器视图,然后使用self.parentViewController.propertyName
从嵌入式控制器访问这些属性。