jjzjj

UIScrollviews

全部标签

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

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

要使用哪个?委托与KeyPathobserver -UiviewController具有两个UISCROLLVIEWS

在实施此功能之前,我想知道什么是在UisCrollview被移动的情况下实施最佳方法。注意:从阅读中询问,有一个以上的对象调用委托方法可能是有问题的1)将观察者添加到每个视图的contentoft键键2)让我的班级成为uiscrollviewdelegate并使用scrollviewdidscrollclassMyAwesomeVC:UIViewController,UIScrollViewDelegate{@IBOutletweakvarscrollViewA:UIScrollView!@IBOutletweakvarscrollViewB:UIScrollView!privatevarob

iphone - 两个 UIScrollViews,同步滚动

我有两个UIScrollView,它们在彼此之上。UIView|--------------------------||UIScrollView1UIScrollView2我希望它以下列方式工作。如果我滚动UIScrollView2,UIScrollView1也应该按相同的contentOffset滚动。它必须同步完成,所以使用scrollViewDidScroll不是一个选项。你们知道怎么做吗?源代码_prContentGridView=[[PRContentGridViewalloc]initWithFrame:frame];_prContentGridView.minimumZo

ios - 使用嵌套的 UIScrollViews,如何在滚动内部 View 时禁用父 UIScrollView?

对于嵌套的UIScrollView,如何在滚动内部View时禁用父UIScrollView?我有一个父View,它是一个UIScrollView,它的一个subview在UITableView(它继承了UIScrollView)中。滚动内部UITableView时,我不希望其他View滚动。我看到的行为是在滚动内部View时,它的行为符合我的要求,直到滚动结束。一旦UITableView到达末尾,父UIScrollView开始滚动。我怎样才能禁用它?如果触摸是在UITableView上,UIScrollView应该永远不会滚动。我试着让UIView成为UITableView的父级。我给

iphone - 使两个 UIScrollViews 跟随彼此滚动

如何让两个ScrollView跟随彼此滚动?例如,我在屏幕左侧有一个ScrollView(A),其内容可以上下滚动,但不能左右滚动。ScrollViewB与A的上下匹配,但也可以左右滚动。ScrollViewA始终在屏幕上。-----------------------------------------------------------||||||||||A|B|||||scrolls|||up&down|scrollsalldirections||||-----------------------------------------------------------我如何才能使

iphone - 使两个 UIScrollViews 跟随彼此滚动

如何让两个ScrollView跟随彼此滚动?例如,我在屏幕左侧有一个ScrollView(A),其内容可以上下滚动,但不能左右滚动。ScrollViewB与A的上下匹配,但也可以左右滚动。ScrollViewA始终在屏幕上。-----------------------------------------------------------||||||||||A|B|||||scrolls|||up&down|scrollsalldirections||||-----------------------------------------------------------我如何才能使

ios - 处理向同一方向滚动的嵌套 UIScrollViews 的触摸

我有两个嵌套的UIScrollView,它们都在垂直方向滚动。在允许内部ScrollView滚动之前,我需要先将外部ScrollView滚动到它的最大范围。在外部ScrollView达到其最大范围之前,内部ScrollView不应滚动。这是一个例子:在左图中,ScrollviewB内的垂直拖动应该移动ScrollviewA而ScrollviewB不应该是可滚动的(但它仍然需要能够接收触摸/点击)。一旦ScrollviewA达到它的最大范围(当ScrollviewB到达屏幕顶部时),ScrollviewB应该滚动。这需要以一个连续的Action进行。我试图从ScrollViewA的scr

ios - 处理向同一方向滚动的嵌套 UIScrollViews 的触摸

我有两个嵌套的UIScrollView,它们都在垂直方向滚动。在允许内部ScrollView滚动之前,我需要先将外部ScrollView滚动到它的最大范围。在外部ScrollView达到其最大范围之前,内部ScrollView不应滚动。这是一个例子:在左图中,ScrollviewB内的垂直拖动应该移动ScrollviewA而ScrollviewB不应该是可滚动的(但它仍然需要能够接收触摸/点击)。一旦ScrollviewA达到它的最大范围(当ScrollviewB到达屏幕顶部时),ScrollviewB应该滚动。这需要以一个连续的Action进行。我试图从ScrollViewA的scr

objective-c - UIScrollViews 全部同时滚动

我有一个带有多个ScrollView的屏幕。如何实现:当我点击一个并滑动时,它们都开始滚动。我当然知道UIScrollViewDelegate方法,到目前为止我尝试做的是将-setContentOffset:animated:与scrollViewDidScroll结合起来,它有效但仅适用于一种情况-当我开始使用委托(delegate)ScrollView滚动时。如何动态更改委托(delegate)?取决于用户选择哪个ScrollView? 最佳答案 保留所有UIScrollView对象的数组。确保它们的所有委托(delegate)

ios - 当 Storyboard主要基于自动布局时,在 Storyboard中使用 UIScrollViews 的最佳做法是什么?

我想在我的UITableViewCell中嵌入UIScrollView以实现iOS7单元格滑动范例(在Mail.app等中看到)。我通常在Storyboard中设置我的整个应用程序并使用自动布局。UIScrollView不幸的是veryannoyingtouseinconjunctionwithAutoLayout,所以我想我将不得不避免使用它。将UIScrollView与使用自动布局的Storyboard一起使用时,我最好的做法是什么?(我需要ScrollView来适应横向切换,使用自动布局会很容易。)我仍然想使用Storyboard,并且需要定位ScrollView,但因为我不能只
12