草庐IT

UIScrollView-zoomToRect

全部标签

iphone - UIScrollView 在 UIView (XIB) 之上并且 scrollview 不会滚动

在我的xib中,我创建了一个UIView。我向那个UIView添加了一个子项,它是一个UIScrollView。scrollView不会滚动。但是如果我将UIScrollView拖出UIView,使它们处于同一水平,那么它将按预期滚动。那么为什么我的ScrollView在我的XIB上的UIView内时停止滚动。这是一个错误还是我需要做更多的事情来让scrollview在UIView的子级时滚动。非常感谢,-代码 最佳答案 根据关于ScrollView的Apple文档..ScrollView必须知道内容View的大小,以便知道何时停止

objective-c - UIScrollView 分页标记

我创建了一个UIScrollView,其分页包含多个图像,每个“页面”有1个图像,我想知道是否有任何方法可以区分这些图像?外汇。当显示第一张图片时,我会有一个按钮将UILabel设置为“1”,而当显示第二张图片时,同一个按钮会将相同的UILabel设置为“2”。这是我的代码:pictures=[NSArrayarrayWithObjects:[UIImageimageNamed:@"AND.png"],[UIImageimageNamed:@"ALB.png"],nil];for(inti=0;i 最佳答案 听起来您只想计算Scro

ios - 使用缩放 uiscrollview 的不正确框架

我有一个包含UIImageView的UIScrollView。我需要缩放我的UIImageView。我正在使用以下方法:-(void)scrollViewDidEndZooming:(UIScrollView*)scrollViewwithView:(UIView*)viewatScale:(float)scale-(UIView*)viewForZoomingInScrollView:(UIScrollView*)scrollView{returnimageView;//myUIImageaboutIdescribehere.}在viewDidLoad方法中,我为我的UIImageV

objective-c - 未调用带有 touchesMoved 的 UIScrollView

我有一个包含UIImageView的UIScrollView。UIScrollView允许通过UIImageView进行缩放和平移。问题是我每次都想知道手指的移动,我正试图用touchesMoved方法捕捉事件。但它不起作用,尽管已正确调用touchesBegan和touchesEnded。事实上,如果手指移动非常小,并且UIScrollView没有开始平移,则会调用touchesMoved。在UIScrollView开始移动的那一刻,事件停止被调用。有人知道问题是什么以及如何解决吗?我想也许里面的UIImageView正在捕获事件或类似的东西。 最佳答案

ios - UIScrollviews zoomToRect 仅设置 zoomScale 但不设置 contentOffset

我的UIScrollView在使用zoomToRect时没有设置它的contentOffset。我有一个UIScrollView,里面有一个UIImageView。到目前为止,滚动和缩放本身是有效的。现在我想在应用程序启动时为ScrollView提供ImageView的某个缩放矩形。为此,我实现了zoomToRect:并正确设置了zoomsScale,但没有设置contentOffset。使用zoomToRect时的预期结果是UIScrollView根据选定的矩形放大或缩小,并根据原点设置其contentOffset给zoomToRect方法的矩形的坐标。实际行为是它缩放到正确的zoo

iOS - 在 UIScrollView 中添加多个 UIButton 滚动不流畅

我在UIScrollview中添加(400+)个UIButton,当我在simulator中滚动时,它运行良好,但在iPad中它缓慢滚动。Here's我在做什么。-(void)viewDidLoad{[scrollViewsetContentSize:CGSizeMake(180*24,22*40+200)];for(inte=0;e 最佳答案 iOS模拟器在Mac上运行,比实际设备快很多。这完全取决于您的要求(为什么您需要这么多按钮),我建议添加一个UIView作为subview,然后在drawRect中绘制必要的东西。然后您可以

iphone - 在 iphone 中使用 UIScrollView 滚动图像(第 2 部分)

我是iphone开发的新手,我正在做一个简单的应用程序来练习。在该应用程序中,只有一个View上有图像。我希望能够向左或向右滑动,让第一张图片离开View,让第二张图片进入。图片不同,我希望它们看起来像是相连的。我需要它能够更改图像或在一系列滑动后重新启动。我仅使用ScrollView来执行此操作。这是代码:ViewController.h#import@interfaceViewController:UIViewController{UIImageView*imgView;UIScrollView*scrollView;}@property(nonatomic,retain)IBOu

objective-c - 如何在用户停止触摸屏幕的地方停止 uiscrollview 滚动

我有一个UIScrollView,我需要的是当用户停止拖动它时,scrollview停止滚动到。有时它会起作用,但有时,当释放压力时滚动会继续。我用scrollView.tracking或委托(delegate)方法(如scrollViewDidScroll或scrollViewDidEndDecelerating等)尝试了很多东西。但目前,我没有找到任何东西!我也试过UIPageControl但我需要我的ScrollView每50像素停止一次。感谢您的宝贵时间和帮助! 最佳答案 您需要实现此方法(void)scrollViewDi

objective-c - 无法移动我的 UIScrollView

我的内容大小为1000x10000,它的中心位于ViewController的中心。我想按一个按钮让它翻页。在接下来的代码中,我几乎尝试了origin.x中的任何数字,但没有任何改变ScrollView。我不明白其中的数学原理,但是当我设置origin.x=300和origin.y=100时,View会向上移动一点,仅此而已。CGRectframe=scroller.frame;frame.origin.x=ANYNUMBERHERE;frame.origin.y=0;[scrollerscrollRectToVisible:frameanimated:YES];如何设置View从右向

iphone - iOS UIScrollview 自动布局 - UILayoutFittingCompressedSize

我在下面的链接中遵循Apple关于使用UIScrollView实现自动布局的指南。http://developer.apple.com/library/ios/#releasenotes/General/RN-iOSSDK-6_0/index.html它说,“或者,您可以创建一个View子树以进入ScrollView,设置您的约束,并调用systemLayoutSizeFittingSize:方法(使用UILayoutFittingCompressedSize选项)来找到您想要用于内容的大小View和ScrollView的contentSize属性。”我的问题是,当我调用CGSizen