但是,当我从横向旋转到纵向时,旋转期间会显示一条白色边缘.看起来好像UItableVIEw被调整大小以适应旋转开始时的纵向显示. (当旋转TO横向时,首先调整大小意味着不会看到白色.)
通过我能够抓取的一些截图,看起来动画顺序如下:
>调整UItableVIEw的大小
>执行旋转动画
>调整UIToolbar的大小
在研究这个时,我发现有些人建议改变UIWindow的背景颜色以匹配你的视图(在这种情况下为蓝色),但我真正的UItableVIEw没有纯色背景,所以这种方法还不够.
我希望能够控制各个视图的旋转何时发生,这样我就可以防止在旋转过程中看到这个白色边框.或者如果有更好的方法,请分享一下!
[编辑]这是一个粗略的屏幕截图,显示旋转过程中的白色边框:
解决方法 尝试将窗口图层的背景颜色设置为[UIcolor blackcolor] 总结以上是内存溢出为你收集整理的iphone – 从横向旋转到肖像时,在UITableView周围可见不需要的白色背景全部内容,希望文章能够帮你解决iphone – 从横向旋转到肖像时,在UITableView周围可见不需要的白色背景所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)