草庐IT

UIScrollView-zoomToRect

全部标签

iphone - Storyboard中制作的 UIScrollView 的帧值为零

我在Storyboard中制作了一个ScrollView,其中包含多个UIImageView。问题是,那个ScrollView的框架等于{0,0,0,0}我不知道为什么。ScrollView在我的屏幕上可见,但我无法滚动它。我已经尝试设置内容大小和框架,但没有成功。 最佳答案 修复它!事实上,我在iOS6.0上开发应用程序,我不得不取消选中Storyboard属性上的“使用自动布局”复选框...谢谢大家! 关于iphone-Storyboard中制作的UIScrollView的帧值为零,

ios - UIViewController 转换与 UIScrollView 到达顶部以启动转换

我在概念上难以理解实现以下内容的最佳方式:我在ViewControllerB中嵌入了一个由ViewControllerA提供的UIScrollview。一旦用户滚动到UIScrollview的顶部,当他试图在没有进一步滚动的情况下进一步下拉时,我希望这个“拖动”Action下拉并关闭当前的ViewControllerB,让ViewControllerA显示.一旦到达顶部,如何触发从UIScrollView的拖动机制中向下平移ViewControllerB的交互式过渡? 最佳答案 据我了解你的问题,你可以完成这些步骤检查scrollv

iphone - UIView subview 不显示在 UIScrollView 中

我是iOS开发的新手,我正在尝试制作一个像Engadget的iPhone应用程序那样的滚动标题,我创建了一个自定义UIView作为UIScrollView的subview,放置subview的算法似乎没问题因为我可以滚动subview,所以我以编程方式更改了View的背景颜色,但问题是我看不到任何内容,只有灰色背景我做错了什么?提前致谢。这是我的代码:Promoted是一个带有两个标签的UIView和一个UIImageView。-(void)layoutScrollSubViews{promoted*view=nil;NSArray*subviews=[sView1subviews];

ios - UIScrollView setContentOffset :animated: weird behaviour

我正在使用包含几个文本字段的ScrollView。当文本字段“开始编辑”时,我执行3个操作:我更改了ScrollView内容插图(以便整个View在键盘上方变得清晰可见)。只有在该内容插图尚未修复时,我才会这样做。我还更改了滚动指示器插图以匹配1中的一个。最后,我将ScrollView内容偏移更改为某个特定值。然而,奇怪的事情发生了。一旦我点击文本字段,ScrollView就会动画到大于特定值的内容偏移量,然后立即返回到该特定值。我怀疑第1步和第2步都是原因,所以我排除了它们,一切正常。但是,这给我留下了隐藏在键盘下方的ScrollView的一部分。编辑:这是我使用的代码(在文本字段开

iOS7 UIPickerView/UIScrollView

我以一种有点非正统的方式使用UIPickerView来允许用户选择一系列图像(在这种情况下,它们是背景上的文字,但它们很容易成为图片):在iOS6下这很好用,但如您所见,在iOS7中,图像的边缘逐渐变白,这使得该控件无法用于此目的。我的问题是——a)是否有一种方法可以“修复”此问题并仍然使用UIPickerView控件?如果是这样,可以采取什么样的方法?b)如果我不能修改View来消除问题,是否有一种实用的替代方法是使用三个UIScrollView来复制此功能?c)我有时会修改UIPickerView中显示的View,并且我正在考虑在这里尝试这样做,即插入我自己的替换View。但我不清

ios - 水平 UIPageViewController 内的垂直 UIScrollView 不滚动

我有一个UIPageViewController,它允许在一组基本的ViewController之间进行标准的水平滑动。这些View的垂直长度很长,需要UIScrollView才能仅允许垂直滚动。因此,水平滑动可以更改页面,理论上垂直滑动可以滚动页面内容。不幸的是,ScrollView似乎没有在PageViewController中滚动。我设置了scrollViewcontentSize,它的值大于容器。我已启用委托(delegate)为“self”,滑动时永远不会调用scrollViewDidScroll方法。PageViewController和它的手势识别器是否有什么东西阻止了S

ios - 尽管调用了方法 "setNeedDisplay",但 UIScrollView 内的 UIView 并未自行刷新

我有一个UIScrollView,里面有一些从xib文件加载的View。UIScrollView只加载三个View。当前,左一个和右一个。例如,我在当前View的左边有一个view,右边有一个view。如果我向右滚动,UIScrollView将删除左侧的View,向右滚动到新的当前View并将新View加载到新的当前View。此外,我在UIScrollView之外还有一个按钮。当我单击它时,它会更改UIScrollView上显示的当前View的背景颜色。它运行良好,但有时,我不知道为什么,当我点击按钮更改View的背景颜色时,View的背景颜色已经很好地改变了,但是View没有刷新,所

ios - 如何设置 UIScrollView 的大小?

我正在关注我发现的一些有关如何设置UIScrollView的在线示例,但在设置ScrollView的大小时遇到​​了问题。我正在尝试将大小设置为高度=屏幕高度和宽度=屏幕宽度的3倍。这是我正在尝试的代码,但Swift3不再支持CGSizeMake。关于如何在没有CGSizeMake的情况下完成此任务的任何建议?self.scrollView.contentSize=CGSizeMake(self.view.frame.width*2,self.view.frame.size.height)谢谢! 最佳答案 CGSizeMake在Sw

ios - UIScrollView 重置 contentSize

为什么UIScrollView实例会在委托(delegate)scrollViewDidEndZooming:(UIScrollView*)aScrollViewwithView:(UIView*)aViewatScale:(float)aScale被调用了吗?我该怎么办?例如,我是否真的需要提醒实例它的contentSize,或许在layoutSubviews方法中? 最佳答案 我相信您正在寻找的委托(delegate)方法是(void)scrollViewDidZoom:(UIScrollView*)scrollView它告诉委

ios - 在 UIScrollview 中水平显示 pdf 文件

在使用UIWebView的pdf文件中,我需要水平滚动而不是垂直滚动。我以以下形式创建了UIScrollView:UIScrollView*scrollView=[[UIScrollViewalloc]init];scrollView.contentSize=CGSizeMake(2000,420);scrollView.bounces=NO;scrollView.alwaysBounceHorizontal=NO;scrollView.alwaysBounceVertical=NO;scrollView.backgroundColor=[UIColorwhiteColor];现在将U