UITableView 出现奇怪的黑条

Posted

技术标签:

【中文标题】UITableView 出现奇怪的黑条【英文标题】:Strange black bars in UITableView 【发布时间】:2011-01-16 14:31:36 【问题描述】:

我真的为这个问题摸不着头脑:当我在视图层次结构中显示导航控制器的工具栏时,表格视图的顶部和底部会出现奇怪的黑条。 http://grab.by/8pgz

该应用程序是通用的,在 iPhone 模拟器(或设备)上不会显示,尽管它们使用相同的 UITableViewController 子类。

我什至无法弄清楚多余的条是什么,这使得想出解决方案变得更加困难。

但是,它们不是导航栏/工具栏。它们不是部分或表视图页眉/页脚。它似乎也不仅仅是表格视图的大小调整,因为它的背景不是黑色的。

自定义表格视图控制器位于 UINavigationController 内,而 UINavigationController 又位于 UISplitViewController 内。据我所知,相当标准。

如前所述,它们不会出现在手机上 - 也不会出现在纵向弹出框中。

我真的没有线索。任何建议都将受到欢迎。

干杯,

格雷戈 瑞典

更新:通过将用于使工具栏可见的代码移动到 -(void)awakeFromNib 方法而不是 -(void)viewDidLoad 来解决问题。仍然不知道出了什么问题,但现在至少它可以工作了。

【问题讨论】:

【参考方案1】:

我认为您尝试用于初始化 tableView 的框架存在问题。

myTableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, height, width);

尝试在代码中更改高度宽度变量,以反映您在 iPad 上的高度和宽度。

【讨论】:

以上是关于UITableView 出现奇怪的黑条的主要内容,如果未能解决你的问题,请参考以下文章

iOS 6 上出现导航栏和表格视图之间的黑条

上面的黑条 iPhone X。如何摆脱?

ios应用程序上的黑条

隐藏 Visual Studio 2022 上的黑条(转到实时可视化树等)

iOS解析个人资料图片上的黑条(PFImageView)

在 ubuntu 上使用 ffmpeg 裁剪视频中的黑条会改变视频大小