从UIButton获取位置坐标
我正在尝试获取主视图控制器子视图中的 UIButton 的坐标。我可以使用下面的代码返回相对于子视图的它们,但是如何返回与主视图控制器相关的 UIButton 位置?
ScrollingAppDelegate *appDelegate = (ScrollingAppDelegate *)[[UIApplication sharedApplication] delegate]; CGPoint canXY = appDelegate.globalcanButtonReference.frame.origin; NSLog(@"%f %f",canXY.x,canXY.y);
I'm trying to obtain the coordinates of a UIButton that is in a subview of the mainviewcontroller. I can return them relative to the subview with the code below but how do I return the UIButton location as it relates to the mainviewcontroller?
ScrollingAppDelegate *appDelegate = (ScrollingAppDelegate *)[[UIApplication sharedApplication] delegate];
CGPoint canXY = appDelegate.globalcanButtonReference.frame.origin;
NSLog(@"%f %f",canXY.x,canXY.y);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
假设您没有对所有视图的引用,这应该有效:
Assuming you don't have a reference to all of the views, this should work: