UIScrollView初始偏移量

时间:2014-04-24 10:31:35

标签: ios objective-c uiscrollview

我使用storyBoard创建了一个UIScrollView。我想在其中添加一些标签和按钮。在第一次,当我使用以下方法添加标签时,它是不可见的。

int _x=0,_y=0;
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(_x,_y, stringsize.width, stringsize.height)];

但是,当我将_y位置设置为-62时,它会按预期显示。

在向UiScrollView添加标签以解决此问题之前,我尝试调用以下方法。但没有任何作用。

[scrollview.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];
scrollview.contentSize = CGSizeMake(scrollview.frame.size.width, 0);
[scrollview setContentOffset:CGPointMake(0, 0) animated:YES];

基本上问题是在第一次启动UIscrollView时,Y位置设置不正确。

1 个答案:

答案 0 :(得分:4)

在故事板中禁用“调整滚动视图插入”选项后。它按预期工作。谢谢芬恩! -