[英]I have a UIView inside of a UIScrollView. How do I reference the parent UIScrollView?
我终于弄清楚了如何将UIView粘贴到UIScrollView中,但是现在我遇到了无法从UIView调用UIScrollView(UIView的父级)的问题。
我已经尝试过类似的东西:
UIScrollView *scrollView = (UIScrollView *)self.superview;
但这不起作用。 我的想法是,超级视图将是当前视图(UIView)的容器,但是返回了UIView,所以我只是将其强制转换为UIScrollView,结果发现这不是正确的猜测。
你打电话时
[someView addSubview:someOtherView];
someView
自动设置为someOtherView
someView
视图。 就您而言,如果这
UIScrollView *scrollView = (UIScrollView *)[self superview];
不起作用(您的问题中可能有错别字,因为缺少“ =”),则设置时遇到了问题(如果是这种情况,请发布您的设置代码)。
您可以通过IB或代码将scrollView添加到UIView中。
通过代码,您可以添加为
[self.view addSubView:scView];
在此之前,您需要将所有字段,标签和TextFields添加到ScrollView。 并将标签设置为参考字段。
如果您在scrollView中添加文本字段...
[scView addSubView:TextFieldsName];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.