UIScrollView水平滚动不起作用

时间:2013-02-13 14:31:35

标签: ios5 ios6 uiscrollview uiscrollviewdelegate contentsize

我有以下设置:

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);
}

问题是我无法控制滚动。此外,我还记录了UIScrollViewUIView的边界和框架,并且在调用方法viewDidLoadviewWillAppear时,两者都设置为0,0。不知道我在这里缺少什么。

我们的想法是能够将UIView滚动到两侧并显示嵌入的控件。

我尝试过在diff文章中找到的许多建议,但无法使其发挥作用。感谢帮助!!!

由于

1 个答案:

答案 0 :(得分:0)

我可以通过取消选中Autolayout选项来实现此功能。此外,contentSize是viewDidLoad中设置的scrollView的唯一属性。

由于