gpt4 book ai didi

iphone - 从横向旋转到纵向时,UITableView 周围出现不需要的白色背景

转载 作者:行者123 更新时间:2023-12-03 18:46:00 24 4
gpt4 key购买 nike

我正在开发的 iPad 应用程序中有一个 UITableView。当我从纵向 View 开始并旋转到横向 View 时, View 会旋转并且旋转效果看起来不错。

但是,当我从横向旋转到纵向时,旋转过程中会显示白色边缘。看起来好像 UITableView 已调整大小以适应旋转开始时的纵向显示。 (旋转到横向时,先调整大小意味着看不到白色。)

通过我抓取的一些屏幕截图,动画顺序如下:

  1. 调整 UITableView 的大小
  2. 执行旋转动画
  3. 调整 UIToolbar 的大小

在研究这个问题时,我发现有人建议更改 UIWindow 的背景颜色以匹配您的 View (在本例中为蓝色),但我真正的 UITableView 没有纯色背景,因此这种方法还不够。

我希望能够控制各个 View 何时发生旋转,以便我可以防止在旋转过程中看到该白色边框。或者如果有更好的方法,也请分享!

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

enter image description here

最佳答案

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

关于iphone - 从横向旋转到纵向时,UITableView 周围出现不需要的白色背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5891819/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com