ios - 缩小 UIscrollview 的内容

标签 ios uiscrollview

我曾经使用这两行来缩小 ScrollView 的内容。但是自 iOS8 以来,我不能再缩小了。它什么都不做。

谁能告诉我为什么。我关闭了自动布局。

  [scrollView setZoomScale:0.3 animated:YES];
  scrollView.contentSize = CGSizeMake(tempSize.width*0.3, tempSize.height*0.3);

最佳答案

我不确定这是否对您有帮助,但在 iOS 8 中放大时,此方法适用于我。在这段代码中,一个 imageView 位于 ScrollView 中。

- (void)viewDidLoad {
[super viewDidLoad];

self.scrollView.minimumZoomScale = 0.5;
self.scrollView.maximumZoomScale = 6.0;
self.scrollView.contentSize = self.PhotoView.frame.size;
self.scrollView.delegate = self;
}


- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
return self.PhotoView;
}
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView*)view atScale:(CGFloat)scale{
}

关于ios - 缩小 UIscrollview 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29723197/

相关文章:

ios - 如何在 iOS 应用程序中存储关键敏感信息,如 secret 、 key 、 token 、加密 key

ios - 如何像 MHFacebookImageViewer 一样显示 Gif 动画图像进行图像预览?

iphone - 无法在 ScrollView 中显示 ScrollView 指示器

swift - UICollectionView CompositionalLayout 不调用 UIScrollDelegate

iOS 3rd 方键盘单元字幕

ios - Xcode 更新后过渡停止工作

ios - UIRefreshControl 将在除 iPhone 6+ 以外的所有手机上关闭

ios - subview 不会将后缘与其父 UIScrollView 对齐

ios - UIScrollView 中的两个 UIViews 和一个 UICollectionView(或更好的方法)

swift - Swift 中 UITextView 文本的结尾