ios - 如何在UIScrollView上转到UIView的顶部

标签 ios ipad uiview uiscrollview

我把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

获取UIView的框架并将其用作参数

编辑:

可以尝试:

[self.scrollView scrollRectToVisible:myView.frame animated:YES];

关于ios - 如何在UIScrollView上转到UIView的顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8295275/

相关文章:

ios - UICollectionViewCell 翻转动画

iOS 在同一个 ViewController 下触摸具有相同父 View 的两个 View 时无法获取新的 touchEvent

ios - 当您在 iOS 上连接到 wifi 时,可以使用蜂窝网络进行特定的 http 调用

iphone - 停止重复 UIView 动画 block ?

iphone - 帮助!仪器无法启动

IOS 9 - subview 上的 UIButton 不触发 IBAction socket

ios - 将相机 View 创建为另一个 View 的叠加层?

ios - 如何在设备(iPad)上打印GDB的内容或日志语句

ios - 如何在所有 View 的顶部添加 UIView?

ios - 有没有办法知道 "setNeedsDisplay"的发送者是谁?