如何在 UIScrollView 上转到 UIView 的顶部
Posted
技术标签:
【中文标题】如何在 UIScrollView 上转到 UIView 的顶部【英文标题】:How go to top of UIView on UIScrollView 【发布时间】:2011-11-28 11:39:30 【问题描述】:我把 UIScrollView 放在 View 上。 UIScrollView 包含一个自定义的 UIView。
当我点击一个按钮时,我希望看到 UIView 的顶点。
当我使用 UITableView 时,我的使用代码是这样的:
[self.tableListView scrollRectToVisible:CGRectMake(0, 0, 1, 1) animated:YES];
但是,这段代码可以在 UIScrollView 上运行 UIView。
[self.scrollView setContentOffset:CGPointMake(0, 0 )];
此代码是通过网络搜索找到的。 但是,这段代码不起作用。
换句话说,我想在 UIScrollview 上看到 UIView 的顶部而不是 UIScrollView 的顶部。
谢谢!~~~
【问题讨论】:
scrollRectToVisible
是一个 UIScrollView 方法。你可以使用它。
@beryllium 谢谢!!但是,我确实知道 ScrollRectToVisible 是一个 UIScrollView 方法。我想要的是在 scrollView 上看到 UIView 的顶部而不是 scrollView 的顶部。
【参考方案1】:
scrollRectToVisible 也可用于 UIScrollView
获取UIView的frame并作为参数使用
编辑:
可以试试:
[self.scrollView scrollRectToVisible:myView.frame animated:YES];
【讨论】:
谢谢!! :) 你是对的!!~ 但是,我认为我的问题是因为另一个问题。再次感谢!以上是关于如何在 UIScrollView 上转到 UIView 的顶部的主要内容,如果未能解决你的问题,请参考以下文章