草庐IT

Zoomscale

全部标签

iphone - UIScrollView 的 zoomScale 属性在缩放弹跳时不更新

现在我有一个位于UIScrollView之外的View。由于多种原因,它不能简单地位于ScrollView内。所以现在我正在做的是,随着UIScrollView的缩放/平移,我更新了我的其他辅助View。我遇到的唯一问题是,当View弹回最小或最大比例时,未调整zoomScale值。关于如何在动画返回时获取此值的任何建议?示例代码:self.scrollView=[[UIScrollViewalloc]initWithFrame:CGRectMake(0,0,appSize.width,appSize.height)];self.scrollView.contentSize=CGSiz

iphone - UIScrollView 的 zoomScale 属性在缩放弹跳时不更新

现在我有一个位于UIScrollView之外的View。由于多种原因,它不能简单地位于ScrollView内。所以现在我正在做的是,随着UIScrollView的缩放/平移,我更新了我的其他辅助View。我遇到的唯一问题是,当View弹回最小或最大比例时,未调整zoomScale值。关于如何在动画返回时获取此值的任何建议?示例代码:self.scrollView=[[UIScrollViewalloc]initWithFrame:CGRectMake(0,0,appSize.width,appSize.height)];self.scrollView.contentSize=CGSiz

iphone - 为什么 UIScrollView 会自动重置其 zoomScale 属性?

我有一个扩展的UIScrollView,它直接取自Apple文档示例项目“ZoomingPDFViewer”如果你得到这个项目,你会注意到它的UIScrollView扩展类“PDFScrollView”在你运行它时有一个明显的错误(在sim和设备上)如果您将缩放缩放得足够远,您最终会达到StoryBoard设置的缩放比例限制...但是随后,您可以重新缩放并继续超过限制。我一直在尝试在自己的项目中实现这个类,而这个错误也随之而来。出于某种原因,在缩放结束后,UIScrollView的zoomScale属性被任意设置回1.0,因此您可以有效地将缩放缩放到无限远...请记住,重置的zoomS

ios - 如何在 UIScrollView 上设置 zoomScale 动画

我需要在UIScrollView上将zoomScale设置回1,但我需要它是动画的。我以为我可以为此使用CABasicAnimation,但NSValue似乎没有“valueForFloat”或“valueForNSNumber”,所以我不确定将什么用于CABasicAnimation的animation.fromValue和animation.toValue。有没有更好的方法来解决这个问题?编辑:我需要添加什么才能让它工作?CABasicAnimation*animation=[CABasicAnimationanimationWithKeyPath:@"zoomScale"];an

iphone - 在 UIScrollView 中为 zoomScale 设置动画时不需要的滚动

执行摘要:有时UIScrollView会对contentOffset的值进行不必要的更改,从而导致应用在正在查看的文档中显示错误的位置。不需要的更改与ScrollView的zoomScale的动画更改一起发生。详细信息:在UIScrollView中使用CATiledLayer进行缩小时遇到问题。CATiledLayer保存一个pdf,当contentOffset在一定范围内时,当我缩小时,contentOffset被更改(这是错误)在缩放发生之前。contentOffset似乎在Apple的代码中发生了变化。为了说明问题,我修改了Apple的示例应用程序ZoomingPDFViewer
12