iphone – 从横向旋转到肖像时,在UITableView周围可见不需要的白色背景

iphone – 从横向旋转到肖像时,在UITableView周围可见不需要的白色背景,第1张

概述我正在使用的iPad应用程序中有一个UITableView.当我以纵向视图开始并旋转到横向时,视图旋转并且旋转看起来很好. 但是,当我从横向旋转到纵向时,旋转期间会显示一条白色边缘.看起来好像UITableView被调整大小以适应旋转开始时的纵向显示. (当旋转TO横向时,首先调整大小意味着不会看到白色.) 通过我能够抓取的一些截图,看起来动画顺序如下: >调整UITableView的大小 >执行 我正在使用的iPad应用程序中有一个UItableVIEw.当我以纵向视图开始并旋转到横向时,视图旋转并且旋转看起来很好.

但是,当我从横向旋转到纵向时,旋转期间会显示一条白色边缘.看起来好像UItableVIEw被调整大小以适应旋转开始时的纵向显示. (当旋转TO横向时,首先调整大小意味着不会看到白色.)

通过我能够抓取的一些截图,看起来动画顺序如下:

>调整UItableVIEw的大小
>执行旋转动画
>调整UIToolbar的大小

在研究这个时,我发现有些人建议改变UIWindow的背景颜色以匹配你的视图(在这种情况下为蓝色),但我真正的UItableVIEw没有纯色背景,所以这种方法还不够.

我希望能够控制各个视图的旋转何时发生,这样我就可以防止在旋转过程中看到这个白色边框.或者如果有更好的方法,请分享一下!

[编辑]这是一个粗略的屏幕截图,显示旋转过程中的白色边框:

解决方法 尝试将窗口图层的背景颜色设置为[UIcolor blackcolor] 总结

以上是内存溢出为你收集整理的iphone – 从横向旋转到肖像时,在UITableView周围可见不需要的白色背景全部内容,希望文章能够帮你解决iphone – 从横向旋转到肖像时,在UITableView周围可见不需要的白色背景所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1082982.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存