ios - 在ios中估算Scrollview的偏移量

标签 ios objective-c iphone uitableview uiscrollview

我在 scrollview(A) 中有一个 Tableview(B)。我在特定内容偏移后设置禁用 scrollview(A)。

当我以更大的功率滚动 Scrollview(A) 时,它会在满足条件后停止。 但是我想知道如果我不设置停止它的条件,Scrollview 内容可以偏移多少。因此,我可以根据 ScrollView(A) 的偏移量设置 Tableview(B) 的内容偏移量。

如何做到这一点?

提前致谢

最佳答案

- (void)scrollViewDidEndDecelerating:(UIScrollView *)aScrollView{
    CGRect visibleRect = (CGRect){.origin = self.scrollview.contentOffset, .size = self.scrollview.bounds.size};
        CGPoint visiblePoint = CGPointMake(CGRectGetMidX(visibleRect), visibleRect.origin.y);
NSLog(@"offset: %f",visiblePoint.y);
}

关于ios - 在ios中估算Scrollview的偏移量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27840393/

相关文章:

ios - 在 iOS 上从 GPS 获取时间

ios - 使用 AVPlayer 自定义字幕

ios - 我们可以在不改变约束的情况下将 nib 中的类从 uiview 更改为 uiscrollview 吗?

ios - 如何使用 NSOperationQueue 和 NSOperation 在后台 Thread 使用 NSTimer 定期调用序列化下载任务

ios - 在 View Controller 之间传递数据

iphone - 在 iphone 4s 上运行 iphone 应用程序进行测试

ios - 在 XCode 5 中构建时在 XCode 项目中运行 bash 文件

ios - 在 Xcode 中,将 UIButtons 设置为相同的宽度,除非它们截断了文本标签

ios - NSNumberFormatter 0.1 问题

iphone - 不使用 UIImagePickerController 访问图片库