【发布时间】:2010-09-14 20:26:47
【问题描述】:
我了解到,获得优雅旋转的最佳方法是在要调整大小或移动的视图上设置自动旋转遮罩。如果您使用像 UILabel 这样的 SDK 视图,这可以正常工作,但是如果您有自己的自定义视图并使用 drawRect 方法,则它不会优雅地旋转。事实上,唯一发生的事情是它会拉伸你在 drawRect 中绘制的任何内容。
我尝试在旋转前后都重新绘制,但它并没有给我带来平滑的旋转。
我查看了一个 UITextField 以慢动作自动旋转(灵活宽度),它在旋转过程中完美地跟随边缘。这就是我希望我的视图做的事情,那么我该怎么做呢?我的视图在旋转之前或之后跳转到正确的位置。
【问题讨论】:
标签: iphone uiview autorotate