1
iOSの新機能で、私は客観的なC言語を学びます。 ここで私はscrollviewと画面の回転、コードの下で動作しようとすると、アプリケーションを実行すると、scrollviewが表示されない、または動作しないが、4回回転した後にscrollviewが動作するアプリケーションを実行する。 だから私を助けてください。 ありがとうございます。4回回転した後、私のスクロールビューが動作します
- (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;
}
}
ねえ、ScrollViewのcontentSizeはすべて準備完了です。 –
scrollviewがスクロールしていない場合、scrollviewコンテンツサイズがscroolviewサイズより大きくないか、またはscrollviewで制約を使用しているとエラーが発生する可能性があります。 xibでscrollviewを作成する場合は、最初にUIScrollViewのサブビューとしてUIViewを作成してcontentViewを作成します。 –
こんにちは、scrollViewはスクロールしていますが、scrollViewが動作した後、右、左、上、下に4回回転します。 –