草庐IT

UIScrollView-zoomToRect

全部标签

ios - 以编程方式在 Swift 中显示 UIScrollView

我有带View的ViewController:顶级View包含容器View,其中包含两个View:底部View、顶部View,如图所示。场景我想在topView中显示从:到:日期范围。在bottomView中,我想显示一个UIScrollView,其中包含我可以滚动的两列。我这样做了,但是当我引入scrollView时,topView和BottomView重叠了。当我滚动时,我可以看到View分开,一旦我松开滚动条,它们就会再次重叠。有人能告诉我怎么解决吗?我只是似乎不明白scrollView和bottomView是如何关联的。代码如下:overridefuncviewDidLayou

ios - 当键盘消失时,UIScrollView 不会向下滚动到其原始位置

我面临着非常奇怪的情况。当键盘出现在某些UITextView上时,我想将UIScrollView向上滚动到可见,并且这部分代码工作正常。但是当键盘消失时,scrollView不会回到原来的位置。当我拖动它时,它会回到原来的位置。以下是我所做的。请指导我我错过了什么-(void)keyboardWillHide:(NSNotification*)notification{NSDictionary*info=[notificationuserInfo];kbSize=[[infoobjectForKey:UIKeyboardFrameBeginUserInfoKey]CGRectValue

ios - 当更改内部 UITableView 的高度时,UIScrollView 有时会松开滚动条

好的,我有一个简单的UIScrollView,它有两个subview:UIView和UITableView设置为垂直模式。它们都有自己的高度限制:我是这样设置的:tableViewHeightConstraint.constant=CGFloat(height)//heightiscalculatedbasedonnumberofcellsmultiplied130calendarViewHeightConstraint.constant=UIApplication.shared.keyWindow!.rootViewController!.traitCollection.isIpad

iphone - 屏幕外的 UIScrollView 页面是否构成了很大的像素负担?

我有一个支持分页的UIScrollView,里面装满了数百个UIViewController,每个Controller都将其UIView(一个PDF页面)添加到UIScrollView。在性能上,大量的离屏页面,是不是因为Scrollview需要将大量的离屏像素绘制到buffer中而造成更大的负担?我寻求与发生UIScrollView的屏幕外像素绘制的方法有关的一般答案。 最佳答案 是的,您实际上在这里承担了两项费用。一个用于初始化/分配千个View,另一个用于在将它们添加到scrollView时呈现它们。我建议创建一个5页的“滑动

iphone - 如何滚动包含 UIView 的 UIScrollView?

UIView*blueView=[[UIViewalloc]initWithFrame:CGRectMake(10,10,100,100)];blueView.backgroundColor=[UIColorblueColor];[scrollViewaddSubview:blueView];scrollView.contentSize=CGSizeMake(1500,2000);我可以在大部分scrollView中拖动滚动,但在blueView中开始触摸时拖动不起作用。在UIView(本例中为blueView)中开始的触摸如何滚动UIScrollView?blueView不是firs

iphone - 检测 UIScrollView 中 subview 的点击 * 和 * 忽略平移手势

我在UIScrollView中显示图像缩略图,如果用户点击缩略图,应用程序应打开该图像。但是,如果用户拖动拇指,ScrollView应该平移。现在ScrollView只有在用户能够拖动缩略图之间的小空白区域时才会滚动。subview(显示图像的缩略图)使用UITapGestureRecognizer检测点击,subview上的exclusiveTouch设置为NO,UIScrollView将其canCancelContentTouches设置为false。 最佳答案 尝试将canCancelContentTouches设置为YES,

iphone - UIScrollView 不会旋转到横向

这绝对是非常简单的事情,但它让我发疯,想不通。很简单,看下面的解决方案我的应用程序不会自动旋转。它只是卡在纵向。我的AppDelegate创建了一个viewController,它取消了shouldAutorotate的注释并简单地返回了yes。我的viewController设置了一个scrollview(x)作为它的View,并添加了一个子类化的自定义scrollview(y)作为它的subview。比scrollview(y)添加UIView作为它的subview。此UIView充当内容View,并有1个或多个其他UIView作为subview。因此:AppDelegate->s

iOS UIScrollView with UIImageView 旋转方面问题

对于我缺乏iOSSDK知识,我提前表示歉意,我是一名Android开发人员,负责维护和更新iPhone应用程序。我正在使用UIScrollView来处理显示在UIImageView上的图像的缩放和拖动。每秒多次从网络服务器请求UIImageView中的图像。当设备的方向改变时,图像尺寸会更改为当前帧的尺寸,例如,当在纵向模式下使用iPad时,图像尺寸将为768x1024,但当切换到横向模式时,图像尺寸将为1024x768。网络服务器会根据我请求的图像的方向和纵横比在图像的顶部/底部或左侧/右侧添加黑条。我的问题是,在旋转设备后,UIImageView的行为永远不会像我期望的那样。我的预

ios - 试图在 uiscrollview 内部绘制

我们希望能够在可以用两根手指滚动的uiscrollview中显示一张大图片,然后允许用户用一根手指在上面绘图。我们已经制作了一个应用程序,您可以在其中显示背景图像,然后在另一个uiview上绘制背景图像。我们基本上想将它与uiscrollview结合起来,但我们不确定是否可能/如何做到这一点。如果我们将uiscrollviews的最小触摸次数设置为2(就像这里的答案Simulatingdragsinsideascrollview),我们是否可以使用touchesBegan、touchesEnded等进行绘图,并在它们内部检查它是否是一根手指以及它是否被绘制?谢谢

objective-c - UIScrollView.size = view.size - allAdditionalBars.size(如 TabBar 或 NavigationBar)以编程方式

UIScrollView以编程方式设置,请不要使用.xib文件发布答案。我的UIScrollView位于我的模型类中,所以我希望代码能够轻松导入到另一个项目中,例如。适用于iPad或旋转屏幕。我有一个观点:self.view=[[UIViewalloc]initWithFrame:CGRectMake(0,0,self.view.frame.size.width;,self.view.frame.size.height;)];还有我的UIScrollView。我想将它的大小设置为覆盖所有屏幕而不计算我的Controller类将具有的所有条。但我不知道怎么办;)我想减去self.view