Dar*_*y89 3 iphone xcode uitableview ios
我正试图在uitableview的单元格后面插入一个视图,但我找不到正确的方法.每次我添加一个子视图self.view或self.tableview,这是不言而喻的前景,即使我使用的方法"sendSubviewToBack:" ......难道有人对如何实现它的想法?
PS:我不想使用self.tableview.backgroundView,因为视图是固定的.
谢谢
我通过调用解决它[self.view sendSubviewToBack:self.myBackgroundView]在tableView:willDisplayCell:forRowAtIndexPath:.这将把视图放在每个单元格后面.
你所经历的是合乎逻辑的.的self.view的UITableView的确是表视图.如果插入子视图,它将插入到表视图的顶部 - 并且无法将其发送到后面.
解决方案1
最灵活的解决方案是自己切换到UIViewConntroller并实现表视图行为.你需要
@property.现在这是一个子视图self.view.您可以在代码或IB中执行此操作.<UITableViewDelegate>和<UITableViewDatasource>协议delegate和datasource属性self解决方案2
如果您只想在tableView后面显示某些内容,则可以使用表视图属性backgroundView.这将显示在单元格后面,但您将对视图的大小进行有限的控制(您可以使用背景视图的更多子视图再次解决).此外,您需要确保您的单元格是透明的.
| 归档时间: |
|
| 查看次数: |
3461 次 |
| 最近记录: |