我只是想获取UIViewController中包含的UIView iVar的框架坐标。例如,如果but0是iVar,并且从ViewController的ViewDidLoad方法调用了此fcn:
CGFloat x = self.but0.frame.origin.x;
无论按钮在Interface Builder中的放置位置如何,它始终返回0。我想念什么?
最佳答案
ViewDidLoad加载视图,但尚未设置框架/边界。
保证在设置帧/边界后发生ViewDidAppear。使用该方法。
关于ios - 如何在UIViewController中获取UIView的框架坐标?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14903695/