ipad中纵向和横向的滚动视图
Posted
技术标签:
【中文标题】ipad中纵向和横向的滚动视图【英文标题】:scrollview in portrait and landscape in ipad 【发布时间】:2012-04-28 16:05:01 【问题描述】:在我当前的应用程序中,我正在使用滚动视图,但在以纵向到横向模式或 vsv 模式查看时遇到了一些问题。我为滚动视图分配的框架是(10,10,1024,550)和(10,10,1024,820)。我正在使用以下方法设置框架。
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation duration:(NSTimeInterval)duration
if (UIInterfaceOrientationIsLandscape(interfaceOrientation))
[self LandscpeFrame];
else
[self PotraitFrame];
但是当改变模式时它不能正常工作。如何设置滚动视图的框架以支持横向和纵向模式?
【问题讨论】:
【参考方案1】:没有看到您的LandscapeFrame
和PortraitFrame
方法我不能确定,但是当您更改框架时,您是否在这两种方法中都设置了contentSize
?
【讨论】:
scrollView.frame = CGRectMake(10, 10, 1024, 550) 用于横向和 scrollView.frame = CGRectMake(10, 10, 1024, 820);肖像 No.am 只设置帧大小。如何设置内容大小。请帮忙。 尝试设置scrollView.contentSize = CGSizeMake(width, height);
以上是关于ipad中纵向和横向的滚动视图的主要内容,如果未能解决你的问题,请参考以下文章