查找 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
开始打印,此时视图还没有布局,你需要在viewWillAppear
或viewDidLayoutSubview
打印,然后你就可以得到正确的框架
我想在静态文本字段下动态生成文本字段。
假设我的文本字段位于该位置: x: 50 y: 374 宽度: 220 高度: 30
我用那个代码看看会怎样 return:
print(mytextfield.center.y) // 500
print(mytextfield.frame.origin.y) // 0.0
(我用swift3)
都错了。
有什么想法我哪里错了吗?
提前致谢
可能你是从viewDidLoad
开始打印,此时视图还没有布局,你需要在viewWillAppear
或viewDidLayoutSubview
打印,然后你就可以得到正确的框架