我注意到Interface Builder在其可以拖动到视图的对象库中有qazxsw poi。我想知道在qazxsw poi之外使用是否有意义。
UITableViewCell
s仅用于UITableView
s。请随意将它们粘贴在其他地方,但这样做需要您自担风险。
我试过这个,是的,似乎没有用。考虑到细胞的目的和用途,这当然是公平的。
想要这样做的原因,在我的情况下,我在表格视图中使用单元格,选择一个单元格然后按下另一个视图,其中一部分是单元格内容的精确重复,如顶部所示。
因此,将单元格放置在新视图的顶部,并将其填充,而无需任何额外的代码,这将非常方便。
我所做的是从它的笔尖加载单元格,设置它,然后将单元格的contentView添加到我的新推送视图。这实现了期望的效果。
如果你想在桌面视图之外使用它,最好用UITableViewCell
替换UITableView
...你可以尝试通过自己绘制或使用图标伪造显示指示
如果要重用代码,可以将登录名放在自定义UIView子类中,该子类既可以在单元格中使用,也可以在常规UI中使用
我不鼓励在UITableViewCell
之外使用UIView
诱惑它可能......细胞符合重复使用处理和布局分辨率,所以虽然它可能看起来很好,但它是一种误用,可以触发无法预料的问题