那是因为你应用了一个转换,就像apple在frame属性的文档中所说的那样.
警告如果transform属性不是identity变换,则此属性的值未定义,因此应忽略.
...
可以对此属性的更改进行动画处理.但是,如果transform属性包含非标识变换,则frame属性的值是未定义的,不应修改.在这种情况下,您可以使用center属性重新定位视图,并使用bounds属性调整大小.
如果您没有应用变换,则原点可能不同,但大小应保持相同,调整一个重新调整另一个.
边界矩形的大小与框架矩形的大小相关联,因此更改为一个会影响另一个.
| 归档时间: |
|
| 查看次数: |
1886 次 |
| 最近记录: |