美文网首页
iOS convertRect

iOS convertRect

作者: 奋斗的郅博 | 来源:发表于2017-04-14 18:40 被阅读159次

    对于convertRect我们用到的就是我们以下这两种方法,相对坐标。convertRect的方法中的参数均可划分为三部分。即:源、目标、被操作的对象。

    • fromView后面接的参数是:源
    • toView后面接的参数是:目标
    • convertRect后面接的参数永远是:被操作的对象
      简言之:计算源上的被操作的对象相对于目标的frame。

    举两个例子:

    事例一

    [viewB convertRect:viewC.frame toView:viewA];
    

    该例子中显然viewA是目标,viewC是被操作的对象,那么剩下的viewB自然而然就是源了。结果就是计算viewB上的viewC相对于viewA的frame。

    事例二

    [viewC convertRect:viewB.frame fromView:viewA];
    

    该例子viewA是源,viewB是被操作的对象,那么viewC就是目标。结果就是计算viewA上的viewB相对于viewC的frame。

    相关文章

      网友评论

          本文标题:iOS convertRect

          本文链接:https://www.haomeiwen.com/subject/uqkgattx.html