提问人:stefanosn 提问时间:4/10/2022 更新时间:4/10/2022 访问量:45
在包含较小 UIView 和对象的 ViewController 中以编程方式添加 UIScrollView
Add UIScrollView programmatically in a ViewController that contains a smaller UIView with objects
问:
我有一个UIViewcontroller。我在这个UIVIewController中有一个较小的UIVIew。现在,我正在尝试以编程方式添加一个UIScrollView,该UIScrollView应包含较小的UIView,以便我可以上下滚动较小的视图。较小的 UIView 已使用 xcode 的界面构建器创建。所以现在我使用下面的代码来添加 scrollView,然后在 scrollView 中添加较小的 View。scrollView 的宽度大小应与较小的 View 相同。
self.scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(self.smallerView.frame.origin.x, self.smallerView.frame.origin.y, self.smallerView.frame.size.width, self.smallerView.frame.size.height)];
[self.scrollView setContentSize:CGSizeMake(self.smallerView.bounds.size.width, self.smallerView.bounds.size.height*1.2)];
[self.scrollView addSubview:self.smallerView];
[self.view addSubview:self.scrollView];
奇怪的是,较小的 UIView 中包含的对象不在 UIScrollView 的边界内。我错过了什么?是否必须以编程方式为较小的 UIView 添加约束?任何帮助都表示赞赏。
答: 暂无答案
评论
smallerView
smallerView