Iphone 通用Xcode项目中的滚动视图
我正在创建一个具有滚动视图的通用应用程序 该应用程序在iPhone和iPad上都运行良好。但是,滚动视图设置为iPad尺寸。因此,当我在iPhone上运行该应用程序时,iPad的滚动视图仍然是设置好的 有什么办法可以改变吗?你可以用这个:Iphone 通用Xcode项目中的滚动视图,iphone,xcode,ipad,scrollview,Iphone,Xcode,Ipad,Scrollview,我正在创建一个具有滚动视图的通用应用程序 该应用程序在iPhone和iPad上都运行良好。但是,滚动视图设置为iPad尺寸。因此,当我在iPhone上运行该应用程序时,iPad的滚动视图仍然是设置好的 有什么办法可以改变吗?你可以用这个: if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) { [myScrollView setFrame:CGRectMake(0, 0, 320,
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
[myScrollView setFrame:CGRectMake(0, 0, 320, 480)];
}else{
[myScrollView setFrame:CGRectMake(0, 0, 768, 1024)];
}
当然,您还必须对滚动视图的内容大小进行调整。您是否尝试过更改视图控制器的ViewDiLoad上的帧?使用屏幕大小计算滚动视图所需的大小,而不是对其进行硬编码谢谢大家。NSPostWhenIdle代码非常棒。我稍微修改了一下。这是我用过的。如果([[UIDevice currentDevice]userInterfaceIdiom]==UIUserInterfaceIdiomPhone){[TextScrollView setContentSize:CGSizeMake(320750)];}其他{[TextScrollView setContentSize:CGSizeMake(7681100)];}[TextScrollView SetScrolEnabled:YES];