查找 swift 恰好是一个元素的位置

Find where is exactly an element with swift

我想在静态文本字段下动态生成文本字段。

假设我的文本字段位于该位置: x: 50 y: 374 宽度: 220 高度: 30

我用那个代码看看会怎样 return:

print(mytextfield.center.y) // 500
print(mytextfield.frame.origin.y) // 0.0

(我用swift3)

都错了。

有什么想法我哪里错了吗?

提前致谢

可能你是从viewDidLoad开始打印,此时视图还没有布局,你需要在viewWillAppearviewDidLayoutSubview打印,然后你就可以得到正确的框架