【问题标题】:I want frame of a subview w.r.t to window and superview of the same subview is transformed ( scaled, rotated)我想要一个子视图的框架 w.r.t 到窗口和同一个子视图的父视图被转换(缩放,旋转)
【发布时间】:2020-07-14 12:18:12
【问题描述】:

在图像中,我们需要找到内部正方形 wrt 到 windows 的框架。 Normat cgRect : to 方法给出了错误的答案。

【问题讨论】:

  • 欢迎来到 Stack Overflow。请使用tour 并查看How to Ask。您是否寻找过解决方案?你发现什么不适合你?
  • @DonMag 如果您能提供问题的答案,我会很好。我一定会浏览您提供的链接,但我需要一个答案。

标签: ios objective-c frame cgaffinetransform coordinate-transformation


【解决方案1】:

比我之前的答案更好的方法,并且无论比率/居中如何,都可以处理子视图。

你可以像这样得到“innerView”框架:

innerView.frame = outerView.convert(innerView.frame, to: view)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-24
    • 1970-01-01
    相关资源
    最近更新 更多