旋转4次后,我的滚动视图正常工作

时间:2017-06-27 10:34:36

标签: ios objective-c uiscrollview

iOS中的新手,我学习了客观的c语言。 在这里我尝试使用scrollview和屏幕旋转,下面的代码是post,当运行应用程序时,scrollview无法显示或工作,但四次旋转后scrollview工作。 所以请帮帮我。 谢谢。

- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
{
    if (toInterfaceOrientation == UIInterfaceOrientationLandscapeLeft || toInterfaceOrientation == UIInterfaceOrientationLandscapeRight) {
        //Landscape
        /*self.view.frame = CGRectMake(0, 0, 1024, 728);
        self.view.hidden = NO;*/
        //self.scrollView.frame = CGRectMake(0, 0, 1024, 728);
        [_scrollView setContentSize:CGSizeMake(736, 1000)];

    } else {
        //self.view.frame = CGRectMake(0, 0, 414, 800);
        [_scrollView setContentSize:CGSizeMake(414 , 1200)];
        //self.View.hidden=NO;
        //self.view.hidden=YES;
    }
}

1 个答案:

答案 0 :(得分:0)

请您在ViewDidLoad方法中设置Scrollview contentSize。