这可能是一个愚蠢的问题,但我找不到对此的答案...
我有一个UIScrollView并在许多UIButton中。
当我按下按钮时,我想知道按钮的屏幕位置。如果我使用button.frame,它可以在UIScrollView中给我定位,这很正常。
如何找到相对于所按按钮屏幕的x和y?
提前致谢。
最佳答案
您的反对是对的-而是使用
- (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view
来自UIView,就像
[button.superview convertPoint:button.frame.origin toView:nil];
未经测试,但我认为应该可以。另请参阅iPhone - Get Position of UIView within entire UIWindow
关于xcode - 在UIScrollView绝对屏幕位置内获取UIButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5626411/