我有以下设置:
在UIViewController
之上我设置了一个大小为320 x 56的UIScrollView
。在UIScrollView中,我有一个大小为640 x 56的UIView.UIScrollView的autoresize prop uncheked并且它是只能水平滚动..
因此,在viewDidLoad
方法中,我将contentSize设置为UIScrollView
的IOutlet。我将其设置为640 x 56.此方法也设置了UIScrollView的委托。
- (void)viewDidLoad {
[super viewDidLoad];
self.scrollView.contentSize = CGSize(640, 56);
}
问题是我无法控制滚动。此外,我还记录了UIScrollView
和UIView
的边界和框架,并且在调用方法viewDidLoad
和viewWillAppear
时,两者都设置为0,0。不知道我在这里缺少什么。
我们的想法是能够将UIView
滚动到两侧并显示嵌入的控件。
我尝试过在diff文章中找到的许多建议,但无法使其发挥作用。感谢帮助!!!
由于
答案 0 :(得分:0)
我可以通过取消选中Autolayout选项来实现此功能。此外,contentSize是viewDidLoad中设置的scrollView的唯一属性。
由于