草庐IT

Scrollview

全部标签

ios - 像 Instagram 那样限制 UITableView 的滚动速度

我正在尝试限制我的UITableView的滚动速度,就像Instagram所做的那样。如果您查看Instagram,您会注意到它们对您滚动浏览提要的速度有限制。它不是使用“decelerationRate”设置的,因为限制不影响减速。它只会影响您滚动提要的速度。因此,如果您尝试执行“轻弹”手势,您将达到Instagram的最大滚动速度,并且不会像普通UITableView那样快。对Instagram如何做到这一点有什么猜测吗? 最佳答案 TableView有一个属性scrollView,这个属性会返回TableView内部的scro

ios - 像 Instagram 那样限制 UITableView 的滚动速度

我正在尝试限制我的UITableView的滚动速度,就像Instagram所做的那样。如果您查看Instagram,您会注意到它们对您滚动浏览提要的速度有限制。它不是使用“decelerationRate”设置的,因为限制不影响减速。它只会影响您滚动提要的速度。因此,如果您尝试执行“轻弹”手势,您将达到Instagram的最大滚动速度,并且不会像普通UITableView那样快。对Instagram如何做到这一点有什么猜测吗? 最佳答案 TableView有一个属性scrollView,这个属性会返回TableView内部的scro

ios - 如何在 iOS 上制作垂直 ScrollView ?

有人可以指导我学习如何在我的iOS应用程序上实现垂直ScrollView的教程吗?我无法相信在过去的2天里,我无法在垂直ScrollView上找到一个单一的工作示例。所有的教程都是关于水平滚动、缩放等。我正在寻找的内容类似于本教程http://www.edumobile.org/iphone/iphone-programming-tutorials/scrollview-example-in-iphone-2/,它展示了如何从Builder而不是以编程方式创建uiscrollView并向其添加对象。我发现的唯一缺陷是,当尝试在滚动区域中向下添加map时,map会出现在上方而不是我放置它

ios - 如何在 iOS 上制作垂直 ScrollView ?

有人可以指导我学习如何在我的iOS应用程序上实现垂直ScrollView的教程吗?我无法相信在过去的2天里,我无法在垂直ScrollView上找到一个单一的工作示例。所有的教程都是关于水平滚动、缩放等。我正在寻找的内容类似于本教程http://www.edumobile.org/iphone/iphone-programming-tutorials/scrollview-example-in-iphone-2/,它展示了如何从Builder而不是以编程方式创建uiscrollView并向其添加对象。我发现的唯一缺陷是,当尝试在滚动区域中向下添加map时,map会出现在上方而不是我放置它

ios - UIScrollView 在 iOS7 中不滚动自动布局

我有一个UIScrollView,里面有6个文本字段和一个按钮。scrollView中没有足够的内容使其滚动。但是当键盘显示时,我希望ScrollView滚动,这样用户就不必为了选择另一个被键盘隐藏的文本字段而关闭键盘。我使用的是iOS7并启用了自动布局。有什么建议吗?我正在使用Storyboard,我仅有的代码如下。reg.h文件interfaceregisterViewController:UIViewController 最佳答案 为了使ScrollView可滚动,内容大小必须大于ScrollView的框架,这样ScrollV

ios - UIScrollView 在 iOS7 中不滚动自动布局

我有一个UIScrollView,里面有6个文本字段和一个按钮。scrollView中没有足够的内容使其滚动。但是当键盘显示时,我希望ScrollView滚动,这样用户就不必为了选择另一个被键盘隐藏的文本字段而关闭键盘。我使用的是iOS7并启用了自动布局。有什么建议吗?我正在使用Storyboard,我仅有的代码如下。reg.h文件interfaceregisterViewController:UIViewController 最佳答案 为了使ScrollView可滚动,内容大小必须大于ScrollView的框架,这样ScrollV

ios - UITableViewCell 上的 UIPanGestureRecognizer 覆盖了 UITableView 的 ScrollView 手势识别器

我对UITableViewCell进行了子类化,并在该类中应用了平移手势识别器:UIPanGestureRecognizer*panning=[[UIPanGestureRecognizeralloc]initWithTarget:selfaction:@selector(handlePanning:)];panning.minimumNumberOfTouches=1;panning.maximumNumberOfTouches=1;[self.contentViewaddGestureRecognizer:panning];[panningrelease];然后我实现委托(dele

ios - UITableViewCell 上的 UIPanGestureRecognizer 覆盖了 UITableView 的 ScrollView 手势识别器

我对UITableViewCell进行了子类化,并在该类中应用了平移手势识别器:UIPanGestureRecognizer*panning=[[UIPanGestureRecognizeralloc]initWithTarget:selfaction:@selector(handlePanning:)];panning.minimumNumberOfTouches=1;panning.maximumNumberOfTouches=1;[self.contentViewaddGestureRecognizer:panning];[panningrelease];然后我实现委托(dele

iphone - 检查 UIView 是否处于 UIScrollView 可见状态

检查UIView在当前UIScrollView的contentView上是否可见的最简单和最优雅的方法是什么?有两种方法,一种是涉及UIScrollView的contentOffset.y位置,另一种是转换rect区域? 最佳答案 如果你想知道一个View是否在屏幕上滚动,试试这个:CGRectthePosition=myView.frame;CGRectcontainer=CGRectMake(scrollView.contentOffset.x,scrollView.contentOffset.y,scrollView.fram

iphone - 检查 UIView 是否处于 UIScrollView 可见状态

检查UIView在当前UIScrollView的contentView上是否可见的最简单和最优雅的方法是什么?有两种方法,一种是涉及UIScrollView的contentOffset.y位置,另一种是转换rect区域? 最佳答案 如果你想知道一个View是否在屏幕上滚动,试试这个:CGRectthePosition=myView.frame;CGRectcontainer=CGRectMake(scrollView.contentOffset.x,scrollView.contentOffset.y,scrollView.fram