代码之家  ›  专栏  ›  技术社区  ›  Shafraz Buhary

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

  •  0
  • Shafraz Buhary  · 技术社区  · 7 年前

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

    1 回复  |  直到 7 年前
        1
  •  2
  •   Sandeep Bhandari    7 年前

    可以使用以下命令将textField的框架转换为窗口坐标基

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

    这将为您提供映射到窗口坐标空间的文本字段/文本视图的框架,现在您可以使用它与键盘框架进行比较

    希望有帮助