草庐IT

UIScrollView-zoomToRect

全部标签

ios - 从父 View Controller 访问容器 View 中的 UIScrollView 内容偏移量

我在访问UIScrollView的ContentOffset时遇到问题。我以前对此没有问题,但这次UIScrollView位于链接到ViewController的ContainerView中。为了更好地了解我的情况,这里有一个方案和一张图片:MenuViewController=>容器View=>ScrollView1ViewController=>ScrollView1UIScrollView我必须得到它的ContentOffset使用ScrollView1ViewController.h中的IBOutlet链接.所以我的问题是:是否可以从MenuViewController.m中获

ios - 如何调整 UIScrollView 的大小以适应子 UITextViews 的内容

我有一个UIScrollView,其中有许多垂直排列的子UITextView。我希望UIScrollView调整大小以适合内容。所以我的TextViews我做-(void)textViewDidChange:(UITextView*)textView{CGFloatfixedWidth=textView.frame.size.width;CGSizenewSize=[textViewsizeThatFits:CGSizeMake(fixedWidth,MAXFLOAT)];CGRectnewFrame=textView.frame;newFrame.size=CGSizeMake(fm

ios - UIPageViewController委托(delegate)方法类似于scrollViewDidScroll :(UIScrollview*)scrollview

我正在使用UIPageViewController在一系列ViewController中滑动。我希望父ViewController的背景在滑动时根据View之间滚动的位置在颜色之间平滑过渡。我希望UIPageViewController有一个类似于带有位置的scrollViewDidScroll的委托(delegate)方法,但它似乎没有。是否有替代方法或类似方法来在滑动发生/改变时显示滑动的位置?编辑:由于scrollview似乎没有暴露,我想出了一个perm/temp解决方案。在页面之间转换时,我将父背景颜色转换为1秒的动画。这不会直接绑定(bind)到滑动,或允许半滑动等。但对于

iOS 8 – UIScrollView 与具有动态高度的 child

我在使用包含多个subview的UIScrollView时遇到问题。其中之一的高度是根据文本的长度动态计算的,当它变高时会将下面的内容向下推。这是此应用的Android版本的屏幕截图:绿色标题下的描述View是描述超过一行时改变高度的View。这意味着我不能对所有View使用高度限制,这似乎是在Storyboard中使用自动布局时UIScrollView起作用的原因。将UIScrollView放入包含多个subview的Storyboard中的UIViewController中的最佳方法是什么,如上面的屏幕截图,这将起作用在所有屏幕宽度(iPhone4、iPhone5、iPhone6等

ios - 带有触摸拦截器的 UIScrollView 用于 contentSize 以控制 subview

假设我有以下View层次结构;那些View实际上是ShinobiCharts,它们是UIView的子类。View1充当用户可以触摸(捏合、平移、长按等)的主图表。该View反过来控制其他View(View2、View3等)关于特定的、触摸相关的属性(用户平移View1,因此View2和3...必须相应地进行操作并平移)。但是,一旦用户滚动UIScrollView,View1可能会从屏幕上消失,只留下View2、3等可见,它们没有相应的手势识别器,因此用户无法再与图表进行交互,糟糕用户体验。我当然也可以将识别器添加到这些额外的图表中,但是在捏合期间,这意味着两个手指都必须位于一个View

ios - UICollectionView 在 UIScrollView 滚动问题之上

我有一个我创建的自定义选项卡栏,它有5-6页的ScrollView,并且在其中的几个页面中我有UITableView或UICollectionView。我的问题是当我向下滚动CollectionView时,它工作正常,但是当它停止并且我再次尝试滚动到顶部或底部时,它滚动到带有UIScrollView的一侧,完全忽略了集合或表格。有人知道这个问题吗?有人可以帮我解决吗?提前致谢我添加了一个图表来显示我在做什么: 最佳答案 手势共享响应区域时的坏事:-)我们是笨拙的生物,大多数时候,即使我们确定自己可以完美地向上滚动,我们也不会,而且通

ios - UIScrollView 的正确使用方法是什么?

我尝试设置一个简单的View来显示带有标题的纯文本文章。以下是我完成的步骤:使用其.xib文件创建ViewController,创建UIScrollView并直接放置一个UIView作为内容包装器,在顶部、底部、前导和尾部设置约束[scrollview]-0-[superview]。在顶部、底部、前导和尾部设置约束[contentwrapper]-0-[scrollview]。将宽度和高度设置为内容包装器作为占位符。添加Label和UITextView作为内容包装器的subview。向subview添加约束。正在关注thistutorial,我以编程方式设置内容包装器的前导=左侧Scr

ios - UIScrollView 崩溃

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭7年前。Improvethisquestion有没有人见过这个与ScrollView相关的崩溃?我无法重现这一点,但我已经通过我们的分析工具结构在实时构建中收到了这一点。Thread:Crashed:com.apple.main-thread0libobjc.A.dylib0x0000000192e

ios - 缩小 UIscrollview 的内容

我曾经使用这两行来缩小ScrollView的内容。但是自iOS8以来,我不能再缩小了。它什么都不做。谁能告诉我为什么。我关闭了自动布局。[scrollViewsetZoomScale:0.3animated:YES];scrollView.contentSize=CGSizeMake(tempSize.width*0.3,tempSize.height*0.3); 最佳答案 我不确定这是否对您有帮助,但在iOS8中放大时,此方法适用于我。在这段代码中,一个imageView位于ScrollView中。-(void)viewDidLo

ios - 在 UIScrollView 中自动调整 UITextView 的大小

我有一个问题,如何在ScrollView中调整TextView的大小,并且ScrollView还必须调整大小以符合TextView的大小。谢谢。 最佳答案 没有自动布局就容易多了。只需获取UITextView的contentSize属性:floattextViewHeight=textView.contentSize.height;然后根据TextView的内容大小设置ScrollView的内容大小:scrollview.contentSize=CGSizeMake(320,textViewHeight+100);这将使Scroll