草庐IT

UIScrollView-zoomToRect

全部标签

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

ios - 我可以通过其图层为 UIScrollView contentOffset 属性设置动画吗?

我想使用CGPathRef缩放和滚动UIScrollView。因此我假设我必须为UIScrollView的图层属性设置动画?但是我应该为哪个属性设置动画,使其等同于执行UIView动画并设置其contentOffset属性和zoomScale?这些不是CALayer的属性。关于我将如何处理这个问题有什么想法吗?同样,只是想将scrollview移动到某个contentOffset和zoomScale,但不一定是从A点线性移动到B点,分别缩放A到缩放B。我正在考虑使用CGPathRef的CAKeyFrameAnimation,但我不知道要为哪些属性设置动画。

ios - 我可以通过其图层为 UIScrollView contentOffset 属性设置动画吗?

我想使用CGPathRef缩放和滚动UIScrollView。因此我假设我必须为UIScrollView的图层属性设置动画?但是我应该为哪个属性设置动画,使其等同于执行UIView动画并设置其contentOffset属性和zoomScale?这些不是CALayer的属性。关于我将如何处理这个问题有什么想法吗?同样,只是想将scrollview移动到某个contentOffset和zoomScale,但不一定是从A点线性移动到B点,分别缩放A到缩放B。我正在考虑使用CGPathRef的CAKeyFrameAnimation,但我不知道要为哪些属性设置动画。

ios 将 UIScrollView 滚动条颜色更改为不同的颜色

我们如何将Scrollview滚动指示器的颜色更改为蓝色、绿色等。我知道我们可以把它改成白色、黑色。但除了这些颜色。非常感谢 最佳答案 不幸的是你不能,当然你总是可以自己动手。这些是您的选择:UIScrollViewIndicatorStyleDefault:Thedefaultstyleofscrollindicator,whichisblackwithawhiteborder.Thisstyleisgoodagainstanycontentbackground.UIScrollViewIndicatorStyleBlack:As

ios 将 UIScrollView 滚动条颜色更改为不同的颜色

我们如何将Scrollview滚动指示器的颜色更改为蓝色、绿色等。我知道我们可以把它改成白色、黑色。但除了这些颜色。非常感谢 最佳答案 不幸的是你不能,当然你总是可以自己动手。这些是您的选择:UIScrollViewIndicatorStyleDefault:Thedefaultstyleofscrollindicator,whichisblackwithawhiteborder.Thisstyleisgoodagainstanycontentbackground.UIScrollViewIndicatorStyleBlack:As

ios - 使用 scrollViewWillEndDragging 自定义 UIScrollView 分页

我正在尝试在iOS5中使用新的scrollViewWillEndDragging:withVelocity:targetContentOffset:UIScrollView委托(delegate)调用,但我似乎无法让它真正正确地响应我。我正在更改targetContentOffset->x值,但它永远不会被使用。我知道代码正在运行,因为它会在该函数中遇到断点。我什至尝试将偏移值设置为硬编码数字,这样我就知道它最终会在哪里,但它永远不会起作用。有没有人能够正确使用它并使它工作?是否有任何其他必须实现的委托(delegate)调用才能使其工作?这是我的代码,以防有人发现它有问题:-(voi

ios - 使用 scrollViewWillEndDragging 自定义 UIScrollView 分页

我正在尝试在iOS5中使用新的scrollViewWillEndDragging:withVelocity:targetContentOffset:UIScrollView委托(delegate)调用,但我似乎无法让它真正正确地响应我。我正在更改targetContentOffset->x值,但它永远不会被使用。我知道代码正在运行,因为它会在该函数中遇到断点。我什至尝试将偏移值设置为硬编码数字,这样我就知道它最终会在哪里,但它永远不会起作用。有没有人能够正确使用它并使它工作?是否有任何其他必须实现的委托(delegate)调用才能使其工作?这是我的代码,以防有人发现它有问题:-(voi

ios - 动画 UIScrollView contentInset 导致跳转卡顿

我实现了一个自定义刷新控件(我自己的类,而不是子类),由于某些原因,自从移动到iOS8后,设置ScrollView(具体来说,UICollectionView)的contentInset以启动刷新动画会导致奇怪的跳转/口吃。这是我的代码:-(void)containingScrollViewDidScroll:(UIScrollView*)scrollView{CGFloatscrollPosition=scrollView.contentOffset.y+scrollView.contentInset.top;if(scrollPosition>0||self.isRefreshin

ios - 动画 UIScrollView contentInset 导致跳转卡顿

我实现了一个自定义刷新控件(我自己的类,而不是子类),由于某些原因,自从移动到iOS8后,设置ScrollView(具体来说,UICollectionView)的contentInset以启动刷新动画会导致奇怪的跳转/口吃。这是我的代码:-(void)containingScrollViewDidScroll:(UIScrollView*)scrollView{CGFloatscrollPosition=scrollView.contentOffset.y+scrollView.contentInset.top;if(scrollPosition>0||self.isRefreshin

iphone - UIScrollview 自动布局问题

我的自动布局(可能)和我的ScrollView有问题!我的问题我向下滚动2.然后我推到另一个View3.然后我回去,ScrollView看起来像那样,我无法滚动到最高点。(我在ScrollView的弹跳中看到它)谁能帮帮我? 最佳答案 包含ViewController中的以下代码片段似乎也解决了这个问题,而不依赖于显式大小:-(void)viewDidDisappear:(BOOL)animated{[superviewDidDisappear:animated];self.mainScrollView.contentOffset=