当嵌入到导航控制器中的viewcontroller中时,UIScrollView不会滚动

时间:2013-04-05 17:35:27

标签: objective-c

我已经在导航控制器中嵌入了一个视图控制器。在视图控制器中,我插入了一个包含一些按钮和文本字段的滚动视图。在viewDidLoad方法中,我插入了以下代码来初始化scrollView

[scroller setScrollEnabled:YES];
[scroller setContentSize:CGSizeMake:(1000, 1000)];

但视图不会滚动。我尝试了相同的方案,但没有将视图控制器嵌入导航控制器,它正在工作。有谁知道这个问题?感谢。

1 个答案:

答案 0 :(得分:0)

viewDidAppear中写下此内容。 UI组件不会完全在viewDidLoad

中设置

尝试,

-(void)viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];
    [scroller setScrollEnabled:YES];
    [scroller setContentSize:CGSizeMake:(1000, 1000)];
}

应该工作。