jma*_*mac 6 iphone animation rotation uiview ipad
我正在使用的iPad应用程序中有一个UITableView.当我以纵向视图开始并旋转到横向时,视图旋转并且旋转看起来很好.
但是,当我从横向旋转到纵向时,旋转期间会显示一条白色边缘.看起来好像UITableView被调整大小以适应旋转开始时的纵向显示.(当旋转TO横向时,首先调整大小意味着不会看到白色.)
通过我能够抓取的一些截图,看起来动画顺序如下:
在研究这个时,我发现有些人建议改变UIWindow的背景颜色以匹配你的视图(在这种情况下为蓝色),但我真正的UITableView没有纯色背景,所以这种方法还不够.
我希望能够控制各个视图的旋转何时发生,这样我就可以防止在旋转过程中看到这个白色边框.或者如果有更好的方法,请分享一下!
[编辑]这是一个粗略的屏幕截图,显示旋转过程中的白色边框:

尝试将窗口图层的背景颜色设置为[UIColor blackColor]