草庐IT

UIScrollView-zoomToRect

全部标签

objective-c - 检测 UIScrollview 滚动到底部

我正在尝试创建类似于Reeder的功能,如果您在ScrollView中滚动到内容的下方或上方,就会向您介绍新内容。我认为我正在使用scrollViewWillEndDragging:withVelocity:targetContentOffset前往一个好地方:然而,这只是停留在底部。有什么方法可以检测你是否滚动到底部或顶部(这是垂直滚动条开始变小的时候)谢谢! 最佳答案 发表评论作为回答:检查scrollviewDidScroll中的contentOffset并且当contetOffset超出您的底部/顶部点时,向ScrollVi

ios - 延迟加载 UIScrollView - 如何使滚动更流畅

我在这样的scrollView中完成了延迟加载:-(void)scrollViewDidScroll:(UIScrollView*)myScrollView{intcurrentPage=(1+myScrollView.contentOffset.x/kXItemSpacingIphone);for(ItemView*itemViewin[self.itemRowsubviews]){if(itemView.tag>=currentPage-2&&itemView.tag如果View距离屏幕显示+/-2“页面”,则基本上加载View。这大大减少了我使用的内存量(而不是一次加载20多个I

iphone - iOS UIScrollView : Cannot scroll until the end of the content

我正在尝试使用UIScrollView类在窗口中生成滚动Controller,该类将包含许多垂直放置的UIButton。我将ScrollView的大小设置为等于当前ViewController的RootView,以便ScrollView覆盖整个可见窗口。然后生成要添加到ScrollView的UIButton:我将每个UIButton添加到前一个UIButton的下方,并将当前UIButton的高度添加到名为“totalContentHeight”的变量中。最后,我在以下代码行中将ScrollView的contentSize的高度设置为此值:self.scrollViewForNewsB

ios - 禁用 UIScrollView 拖动事件到特定方向并将事件发送到 super

我有UIView并附加了一个UIPanGestureRecognizer。在UIView中,我有启用了分页的UIScrollView,我设置了内容大小,这样scrollView就可以滚动到左边。问题:我希望当用户尝试将scrollView拖动到右侧时,将事件向上发送到UIView,以便“UIPanGestureRecognizer”可以处理触摸事件 最佳答案 终于,在6小时后我弄明白了我继承了UIScrollView并实现了gestureRecognizer:shouldRecognizeSimultaneouslyWithGest

ios - UIScrollView 中的 MKMapView

我想在FourSquare中创建与这些图片类似的东西。因此,当用户向下滚动时,在某个点之后,map的高度会发生变化并占据几乎整个屏幕,而其余屏幕则向下移动。我应该使用什么结构?我应该在ScrollView中使用MKMapView吗?如果滚动不是屏幕的一半那么你应该弹回,我该如何设置? 最佳答案 不,您不应该将mapView放在ScrollView中。相反,我建议让mapView一直延伸到屏幕底部,然后从底部用表格View覆盖它。在表格View上禁用滚动,并附加一个平移手势识别器。编写代码,使用向下平移手势向下滑动表格View。应该这

ios - UIScrollView 中的多个 UITableView,如 Etsy 应用

我搜索了SO并阅读了一堆线程,但没有找到任何可靠的解决方案。我正在尝试实现一个显示“完整页面”UITableView的Controller,我可以向右/向左滑动以显示相邻的UITableView。本质上,我想通过水平滑动手势翻阅多个UITableView,就好像它们嵌套在UIScrollView中一样。我看到成功做到这一点的2个应用程序是新的Twitter应用程序和Etsy应用程序。(12/13/13)我试过:UITableView在分页中启用了UIScrollView但垂直滚动会导致奇怪(Apple警告你它会)。我还尝试将UITableView放在父UIView中,并使用UIPanG

ios - 在 iOS 7 中使用 UIScrollView 在 iOS 中创建水平滚动的 UIButton

我是ios开发的新手,现在想在我的应用程序中提供一个水平滚动按钮,我不知道wt是正确的方法,请告诉我如何制作它这是我试图以编程方式创建水平uibutton的代码,但它现在正在通过警告工作undeclaredselectornewView我不知道我必须在newview中编写代码以使按钮滚动我使用四个以上的按钮我希望所有按钮都水平滚动但我无法使我尝试使用一个按钮创建这是我在Viewdidload中使用的代码UIScrollView*scrollview=[[UIScrollViewalloc]initWithFrame:CGRectMake(0,0,320,480)];scrollview

ios - 在 uiscrollview 中滑动不能正常工作

我有一个名为templateView的UISrollView。我必须向其添加滑动手势,以允许用户向左/向右滑动以查看另一个模板。问题是大多数时候用户无法轻松滑动,因为View向下/向上滚动而不是滑动到另一个View。他的手指需要严格水平对齐才能滑动到另一个页面,从用户体验的角度来看,这是NotAcceptable。知道如何处理此类情况吗?有没有办法实现一个角度来检测滑动手势?或者,有没有办法将其作为检测具有特定角度的斜线的自定义手势?提前致谢。 最佳答案 尝试实现UIGestureRecognizerDelegate方法。当gest

ios - 即使 UIView 框架增加,UIScrollview 也不会滚动超出 UIView 高度

我正在尝试在iPhone3.5英寸屏幕中创建一个需要滚动的屏幕。我附上了包含uiviewcontroller、uiscrollview、uiview的配置的图像。问题是尽管高度似乎增加了,但当我运行iPhone4s时,滚动的某些部分隐藏在UIView之外(尽管当我在控制台中打印高度时uiview高度显示700)。可能是什么问题?请帮我? 最佳答案 您的约束具有负值。在最后一个屏幕截图中,我假设是scrollView内部View的约束,superView的底部偏移量是-400。我认为这就是为什么您看不到整个View的原因,因为底部偏移

ios - 如何检测 UIScrollView 中的触摸点

我需要能够检测到UIScrollView上的拖动事件发生在窗口中的哪个位置。我找不到任何可以执行此操作的ScrollView委托(delegate)方法?谁能帮忙? 最佳答案 您可以通过ScrollView的panGestureRecognizer属性访问底层的UIPanGestureRecognizer。完成后,您可以使用addTarget:action:方法将您的类添加为目标。在您的处理程序中,您可以从手势识别器获取触摸。 关于ios-如何检测UIScrollView中的触摸点,我们