ios - TableViewController 中的透明部分

标签 ios objective-c uitableview

在我的 TableView 中,我使用静态单元格。我拿了一个部分,在这个部分中有五个单元格(静态单元格)。现在我想让整个部分或这五个单元格透明。这意味着我可以通过单元格看到 Table View Controller 背景。我该怎么做?

我经历过很多解决方案。但没有解决。

编辑:

可能很多人都不清楚我的问题。我想要像下图这样的单元格。它是下载的图像,并且会有部分在此图像中不可用。我只是用这张图片来解决这个问题。查看图像,单元格背景是透明的。

enter image description here

最佳答案

要以最简单的方式实现这一点: enter image description here

在 Storyboard 中,选择要显示为透明的静态单元格,然后选择“Group table view background color”或 R235、G235、B241 的背景色。

enter image description here

然后通过设置以下设置将分隔符(中间的线)移出屏幕。 enter image description here

如果你仍然想要这条线忽略上面的或者如果你想改变它的颜色使用

override func viewDidLoad() {
            super.viewDidLoad()
tableView.separatorColor = //ADD COLOR HERE
}

然后您可以像往常一样向这些单元格添加内容,就像我在上面添加标签和 UIImage View 一样。

!!然而,实现这一点的不太简单但最好的方法是创建自定义单元格和使用动态原型(prototype)。您可以在线找到许多关于如何执行此操作的教程。

关于ios - TableViewController 中的透明部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44174114/

相关文章:

ios - MFMailComposeViewController navigationBar 颜色不完全匹配

iphone - 如何以编程方式获取 iPhone 的蓝牙 MAC 地址?

ios - 禁止分段控制段改变

objective-c - 发布和调试构建中的不同代码/配置 (Obj-C)

ios - Tableviews "cellForRowAt"在添加真实数据后永远不会被调用

ios - Swift 图片下载 TableView

ios - 如何从 UIDatePicker 获取数据 - Swift

ios - UIView 中的 NSNotifications 和 removeObserver

javascript - 捕获phonegap ios后保存图像

ios - iOS 中带有子菜单的 TableView