草庐IT

UIScrollView-zoomToRect

全部标签

ios - UIScrollView 中的 CPTXYGraph

当图形本身位于UIScrollView中时,有人知道如何使轴固定在CPTXYGraph上吗?为了澄清,我有一个CPTXYGraph显示比当前屏幕更宽的数据,所以我将它放在一个水平滚动的UIScrollView中(我知道userInteractionEnabled属性core-plot公开,但我需要保留UIScrollView的加速和其他好处)。我需要将Y轴固定在屏幕左侧,我通常会在UIScrollView的layoutSubviews方法中执行此操作。我的第一个猜测是只对与当前contentOffset对应的CPTXYAxis应用转换(考虑到它继承自CALayer),但这似乎没有效果。

ios - 如何为uiscrollview添加页面控件?

您好,我是iphone应用程序开发的新手。我想为我的uiscrollView使用页面Controller。在单个View中,我使用两个ScrollView和两个页面控件。我使用以下编码设置了pagecontrol,但仅适用于两个页面,它工作正常。但是我想为包含静态按钮的ScrollView添加两个以上的页面。![在此处输入图片描述][1]////newsampleViewController.m//newsample////CreatedbySmartJobDeveloperson4/3/12.//Copyright2012__MyCompanyName__.Allrightsrese

iphone - 不使用 UIScrollView 滚动屏幕

我见过允许用户在比屏幕本身大的View周围滚动的iOS应用程序,似乎没有实现UIScrollView机制。例如,屏幕上显示的实际图像是屏幕宽度的两倍,用户可以左右平移以查看所有内容。这只是将ViewController的宽度设为屏幕宽度的两倍并允许通过手势识别器进行某种平移的情况吗?对于我正在尝试做的事情,这似乎比实现UIScrollView更容易...... 最佳答案 实现scrollview比处理平移手势要容易得多,Apple已经提供了内置功能,为什么你不想使用它? 关于iphone

iphone - UIScrollView View

我正在使用iCarousel作为老虎机,对于那些不知道iCarousel的人来说,它是一个带有(分页,ScrollView)。所以在我的应用程序中,我滚动它,然后当它停止时它显示Image(Result)3秒,然后弹出一个按钮,如果你按下按钮,它将删除View(ImageResult)然后再次旋转。这是我删除轮播View的方法:NSIntegerCurrentImage=carousel.currentItemIndex;[carouselremoveItemAtIndex:CurrentImageanimated:YES];[imagesremoveObjectAtIndex:Cur

ios - UIButtons 动态添加到 UIScrollView 不接收触摸

在我的应用程序中,我有一个功能,允许用户打开一个包含所有应用程序页面缩略图的菜单,然后点击一个页面,然后点击一个特定页面。它基本上是一个UIScrollView,我向其中添加了一个带有每个页面缩略图的UIButton。如果您在应用程序中间的其中一个页面上打开缩略图菜单,效果会非常好。但是,在很多情况下,在打开缩略图菜单后,90%的ScrollView按钮都没有收到触摸。它通常发生在用户手动到达应用程序末尾,然后打开缩略图菜单时。代码如下:@interfaceBookmarkManager:UIView{UIScrollView*thumbnailScrollView;}@propert

objective-c - UIScrollView 不滚动屏幕?

我有一个应用程序,其中尺寸为1056x96的UIScrollView位于480x320(横向)屏幕的顶部。它包含9个UIBUtton。它绝对能够滚动,因为当我将“水平弹跳”设置为true时,我可以清楚地看到它在我尝试滚动时立即弹回。它不会滚动到屏幕边界之外,我已将其contentSize设置为1056x960。有人对为什么会这样有什么有用的建议吗?提前致谢! 最佳答案 contentSize属性似乎必须大于UIScrollView自身的大小。一旦我把它的尺寸变大,它似乎就可以正常工作了。

ios - UIScrollView 当 contentOffset 不在原点时,不触发附加到 subview 的 UIGestureRecognizers

已解决:查看评论了解问题所在我正在UIScrollView上实现一个子类,它将是一个水平滚动的subview/“单元格”行。基本上是一个水平滚动的“表格View”之类的元素。UIScrollView内容View中的每个subview/“单元格”都附加了一个UIGestureRecognizer,这样当有人触摸其中一个时,UIGestureRecognizer就会触发。问题是,当一个人滚动离开contentView原点时,即UIScrollView返回一个contentOffset,其中x不是0,任何从右侧滚动的新subview/“单元格”都不会触发触摸时的UIGestureRecogn

iphone - 如何像UIScrollView一样取消触摸?

我创建了一个应用程序,您可以在其中拖动View。我需要UIScrollView不适合的特殊行为。但现在的问题是,其中一些View响应触摸事件,当我拖动它们时,我必须取消触摸。UIScrollView可以取消它的subview中的触摸,这样当用户按下按钮然后开始滚动时,ScrollView会在用户滚动足够多时立即取消按钮中的触摸,这样按钮不会触发操作。一种方法是对每个subview进行子类化,并在所有触摸处理方法中使用bool标志,但这会非常乏味和肮脏。是否有更好的方法通过API取消subview中的触摸,就像UIScrollView那样? 最佳答案

ios - 如何触摸 UISlider 拇指防止 UIScrollView 滚动

我见过很多与此类似的问题,但没有一个能完全帮助我。我有许多垂直的UISliders填充了一个宽的UIScrollView。如果我在slider上拖动拇指,我希望水平UIScrollView被锁定并且只允许垂直滑动。如果我拖动UISlider而不是拇指,我希望水平UIScrollView滚动。如果我在拖动之前触摸拇指,它目前有效。我已经在ScrollView中覆盖了touchesShouldCancelInContentView,但从未在该方法中遇到断点。 最佳答案 我必须覆盖touchesShouldBegin:withEvent:

ios - 在 UIScrollView 问题中旋转 UIImageView

我必须像照片应用一样实现旋转功能。将UIImageView放在UIScrollView中。当设备旋转时,我希望图像像照片一样旋转成横向。如果图像是横向的,那么它将用旋转动画填充整个UIScrollView的宽度。当如下代码[UIViewanimateWithDuration:0.36animations:^(void){[_imageViewsetTransform:CGAffineTransformMakeRotation(M_PI*90/180)];_imageView.frame=CGRectMake(0,0,480,320);//settheframeaftertherotat