frame、bounds

frame: 该view在父view坐标系统中的位置和大小。(参照点是,父亲的坐标系统)
bounds:该view在本地坐标系统中的位置和大小。(参照点是,本地坐标系统,就相当于ViewB自己的坐标系统,以0,0点为起点)
center:该view的中心点在父view坐标系统中的位置和大小。(参照点是父亲的坐标系统)

  1. 获取相对于屏幕的frame坐标:
    selectCell.convert(selectCell.card.frame, to: nil)

  2. 使用autolayout自动布局后,view的frame就没法直接手动修改了。我们可以认为使用了autolayout的view的frame属性是一个只读的属性。在代码里认为的改动这个view的frame并不能对这个view的frame产生真正的效果。 如在制作动画的时候,去修改子view的frame,不会有任何效果。

Contents
,