作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我发现了这个非常有趣的错误:
如果刻度是(双倍),此代码可以正常工作,适用于 IPHONE 但不适用于 iPAD - 标签将更新为新的高质量刻度。
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(double)scale {
scrollView.contentScaleFactor = scale;
self.label.contentScaleFactor = scale;
}
如果刻度是( float 的),此代码可以正常工作,适用于 iPAD 而不是 iPHONE - 标签将更新为新的高质量刻度。
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale {
scrollView.contentScaleFactor = scale;
self.label.contentScaleFactor = scale;
}
所以像 wt.. 所以任何人都有替代解决方案来让 scrollViewDidEndZooming 比例适用于两者(除了有 2 个 View Controller 类)?
最佳答案
这个委托(delegate)方法的签名应该是:
- (void)scrollViewDidEndZooming:(UIScrollView * nonnull)scrollView
withView:(UIView * nullable)view
atScale:(CGFloat)scale
刻度类型为CGFloat。
关于ios - iPhone 和 iPad 之间 iOS 的 scrollViewDidEndZooming 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31254433/
这可能是 Xcode 错误?我在 UIScrollView 中有一个 UIImage 在代码中以编程方式完成。用户可以使用缩放手势或双击图像来放大图像。这部分一切正常。 接下来,我尝试使用以下函数 s
我有一个 UIViewController,它使用 UIScrollView,并且在该 Scrollview 中它有一个 UIImageView。 我想识别捏合并相应地缩放。我不需要缩放,我只需要显示
所以我发现了这个非常有趣的错误: 如果刻度是(双倍),此代码可以正常工作,适用于 IPHONE 但不适用于 iPAD - 标签将更新为新的高质量刻度。 - (void)scrollViewDidEnd
我是一名优秀的程序员,十分优秀!