我正在尝试重新定位UILabel
最初在情节提要中设置/定位的 Xcode 版本 4.6.3,设置框架不会做任何事情......
[[cell sizeLabelData] setFrame:CGRectMake(123, 90, 130, 35)];
[[cell sizeLabelData] setFrame:CGRectMake( 0, 0, 130, 35)]; // Same as above
我当然有正确的项目,因为改变它的颜色效果很好。
[[cell sizeLabelData] setTextColor:[UIColor redColor]];
它很可能是一些自动布局问题,因为无论如何它似乎都想留在同一个地方。我已检查并且情节提要的“使用自动布局”复选框已关闭,是否需要更改其他选项/设置才能使其正常工作?我没有使用自动布局,因为所有内容都位于情节提要中或在运行时以编程方式定位。
如果我记录框架,它将获得正确的值:FRAME: {{123, 90}, {130, 35}}