查找嵌套UIStackView中TextField的绝对原点

问题描述 投票:0回答:1

当键盘出现在oder中时我想移动基本视图以显示suer文本字段。因为当我调用textField.origin时,我的文本字段位于嵌套的UIStackView的一侧,所以我只得到相对于UISTackView的原点。我想得到相对于根视图的原点(绝对原点)。我该怎么做?

ios position uitextfield uistackview
1个回答
2
投票

您可以使用将textField的框架转换为窗口坐标基础

let convertedFrameToWindow = self.textView.convert(self.textView.frame, to: nil) 

这将为您提供textField / textView的框架映射到窗口的坐标空间,现在您可以使用它来与键盘框架进行比较

希望能帮助到你

© www.soinside.com 2019 - 2024. All rights reserved.