ios - 删除单元格时,在 TableViewCell 中创建的新 UIView 会自行删除吗?

标签 ios iphone swift uitableview uiview

根据我的上一个问题 ( https://stackoverflow.com/a/46686134?noredirect=1 )。由于我在单元格内创建了一个 View 作为分隔符,我的其他 View Controller 按钮搞砸了,我似乎无法解决它。

问题是:如果我在 UITableViewCell 中创建一个新的 UIView,然后从应用程序中删除该单元格,那么在其中创建的 UIView 是否仍然存在?我必须以某种方式删除它还是它自己删除,因为我将 View 添加到单元格中。

最佳答案

没有“删除那个单元格”这样的东西。您可以从表中删除一行,但单元格(UITableViewCell 实例)从不“删除”——它们被重新使用。在重新使用每个单元之前,您需要重新配置它。如果您将某个 View 放入特定行的单元格中,并且您不希望在该单元格在另一行中重复使用时出现该 View ,则由您决定从该单元格中删除该 View 。

关于ios - 删除单元格时,在 TableViewCell 中创建的新 UIView 会自行删除吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46693416/

相关文章:

objective-c - 是否可以在 Sprite Kit 中使用圆形 (SKShapeNode) 作为 mask ?

ios - 如何在uibutton之类的消息应用程序上使用角标(Badge)?

iPhone SDK : UISearchBar: searchBarTextDidEndEditing not firing

ios - 从iOS应用程序检测iCloud的不可访问性

ios - Swift - 从 CoreData 加载/保存会生成重复条目

iphone - Cocos2D - 填充 Sprite

ios - 如何在 iOS 应用程序中将日志发送到 Lambda 函数?

ios - UICollectionReusableView 中的标签仅在偶数索引中显示

ios - 一种唯一标识BTLE设备的方法

objective-c - 为什么Objective-C类和协议(protocol)可以重名,而Swift不可以,语言实现有什么区别?