iOS:如何确定 ScrollView 中对象的 CGPoint

标签 ios objective-c uiview uiscrollview cgpoint

在 UIView 中,我可以像这样获取对象的 CGpoint:

x = self.object.frame.origin.x;
y = self.object.frame.origin.y;

但是当我的对象在 scrollView 中时使用此代码时,我得到了与在 UIView 中相同的 x 和 y。那么当我在 scrollView 中时如何确定对象 CGPoint。

最佳答案

CGPoint pointOfSubviewAccoringToSelfView = [self.view convertPoint:self.subview.frame.origin fromView:self.scrollView];

关于iOS:如何确定 ScrollView 中对象的 CGPoint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21831301/

相关文章:

ios - 创建一行动态的 UITextfields

objective-c - 为什么这不起作用? - 将数据写入plist

ios - 使用 UIScrollView 在 UIView layoutSublayersOfLayer 中断言失败

ios - iPhone 7 Plus 和 iPhone 6 版本的边界宽度不同

iphone - iPhone 中的图像旋转问题

c# - 如何在适用于 Windows、iOS 和 Android 的 Xamarin 中使用 ZeroMQ

ios - 快速制作 "Joy stick"

ios - 有没有办法遍历字典?

iphone - UITableViewCell 中的 UILabel autoresizingMask

iOS 7 使控制中心难以像全屏模式一样打开,同时仍显示状态栏