gpt4 book ai didi

ios - ScrollView 内容大小应根据方向调整

转载 作者:行者123 更新时间:2023-11-29 10:25:33 25 4
gpt4 key购买 nike

我的代码是 [scrllView setContentSize:CGSizeMake(self.view.bounds.size.width, 1000)]; 这样它的宽度就会出现在整个屏幕上。但是当我将方向更改为横向时,它的宽度没有调整。我认为它不起作用,因为我是在 viewDidLoad 方法中进行的,所以它只会计算一次宽度。但是,可能的解决方案是什么。 scrLlView 应该调整宽度

最佳答案

试试这个

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation;
{
//change sub view of scrollview accordingly to orientation
if(UIDeviceOrientationIsPortrait([[UIDevice currentDevice] orientation]))
yourScrollView.frame = CGRectMake(0,0,320,460);
yourScrollView.contentSize = CGSizeMake(320,460);//change accordingly
else
yourScrollView.frame = CGRectMake(0,0,480,300);
yourScrollView.contentSize = CGSizeMake(480,500); //change accordingly

return YES;
}

[yourScrollView setAutoresizingMask:UIViewAutoresizingFlexibleLeftMargin|UIViewAutoresizingFlexibleRightMargin|UIViewAutoresizingFlexibleHeight];

附加 reference

关于ios - ScrollView 内容大小应根据方向调整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32498808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com