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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查找嵌套UIStackView中TextField的绝对原点相关的知识,希望对你有一定的参考价值。

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

答案

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

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

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

希望能帮助到你

以上是关于查找嵌套UIStackView中TextField的绝对原点的主要内容,如果未能解决你的问题,请参考以下文章

XCode:如何调整 UIStackView 中的项目

UIStackView带有Slider,textField和Auto布局

带有查找字段的嵌套模型外键上的 Django JOIN

动态大小嵌套的 UIStackView

UIScrollView 中的嵌套 UIStackView 子项不会拉伸以填充

UIStackView 调整我的视图大小