Tha*_*nks 3 iphone cocoa-touch uikit
我尝试设置anchorPoint属性,以便通过定义良好的轴旋转视图.但:
myView.layer.anchorPoint = CGPointMake(myView.layer.anchorPoint.x - 1.0, myView.layer.anchorPoint.y);
Run Code Online (Sandbox Code Playgroud)
Wenn我将它移动-1.0,它不会只移动1个单位到左边.相反,我的整个视图移动到视图的宽度到右边.
那是什么样的坐标系?它似乎倒置了.但是单位与例如myView.frame.size.width的单位不匹配?
Bra*_*son 12
anchorPoint是图层中的标准化位置.也就是说,(0.0,0.0)是图层的左上角(在iPhone的翻转UIView图层坐标系中),(1.0,1.0)是右下角.(0.5,0.5)是图层的中间位置.这些位置与尺寸无关,因此仅是相对位置.
这使得可以缩放关于该anchorPoint,如果anchorPoint是绝对坐标,那将会令人困惑.
归档时间: |
|
查看次数: |
4000 次 |
最近记录: |