我有一个UIScrollView,并启用了滚动功能。它与委托方法一起工作正常。
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
return MyScrollView;
}
但我遇到的问题是,我需要在旋转iPad时缩小UIScrollView。 我必须在此函数中编写代码
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if(interfaceOrientation == UIInterfaceOrientationLandscapeLeft ||
interfaceOrientation == UIInterfaceOrientationLandscapeRight){
}
if(interfaceOrientation == UIInterfaceOrientationPortrait ||
interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown)
{
}
}
答案 0 :(得分:2)
刚刚放
[YourScrollView setMaximumZoomScale:1];
[YourScrollView setMinimumZoomScale:1];
在你的方向。
答案 1 :(得分:1)
您可以使用此方法:- (void)setZoomScale:(float)scale animated:(BOOL)animated
并将比例设置为您在创建滚动视图时可能已配置的滚动视图的最小缩放比例。
示例:
[MyScrollview setZoomScale:minimuzoomscale animated:YES];
将一行放在shouldAutorotate中。