设置水平UIScrollView的起始点

时间:2011-10-13 13:27:48

标签: ios xcode4 uiscrollview

我尝试了很多不同的解决方案,但没有一个能为我工作..

我有一个水平滚动视图,现在它从左侧开始,但我怎样才能从中间开始?

我现在正在Controller中使用此代码:

- (void)viewDidLoad {

    [scroller2 setScrollEnabled:YES];
    [scroller2 setContentSize:CGSizeMake(1735, 300)];

    [super viewDidLoad];
}

和 头文件中的IBOutlet UIScrollView *scroller2;

我在界面构建器(.xib文件)中创建了内容,我正在使用Xcode 4.2!

提前致谢!

2 个答案:

答案 0 :(得分:4)

您正在寻找contentOffset财产。

[scroller2 setContentOffset:CGPointMake(appropriateXDisplacement, 0)];

答案 1 :(得分:2)

我认为您需要致电scrollRectToVisible:animated:

viewDidLoadviewDidAppear或sth中尝试此操作。类似。

 [scroller2 scrollRectToVisible:CGRectMake(1735/2.0, 300/2.0, 1,1) animated:NO]