uitableview - iOS 中 tableView 怎么设置Cell与Cell 之间的间距?
高洛峰
高洛峰 2017-04-17 17:28:45
0
7
892

不是 heightForRowAtIndexPath: 这个的间距,我指的是cell与cell之间的间距,默认是贴紧的!!!!

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(7)
黄舟

つまり。 。 Weiboと同じように。 。細胞と細胞の間に隙間があるように見えますか?

愚かな方法、各セル X D に小さな空白領域を設定します

override func tableView(tableView: UITableView, heightForRowAtIndexPathindexPath: NSIndexPath) -> CGFloat {

リーリー
いいねを押す +0
巴扎黑

各セルの高さは少し高く(必要な間隔よりも高く)、セルの背景は透明に設定され、独自のビューを背景として使用し、セルを埋めず、高さを超えないようにします。

いいねを押す +0
黄舟

UITableView は間接的にのみ設定できます。
セル間隔をより完璧かつインテリジェントに設定したい場合は、UICollectionView

を使用することをお勧めします。
いいねを押す +0
Peter_Zhu

heightForRowAtIndexPath:でもう少し高さを残した方が良かったでしょうか…

いいねを押す +0
Peter_Zhu

各セクションには 1 つのセルがあり、複数のセクションを設定できます。セル間の距離がセクション間の距離になります。
セクション間の距離の設定は難しいですか?

いいねを押す +0
黄舟

1 階の方法が最も信頼性が高く、collectionView のパフォーマンスは比較的低く、セル内に多くの空白を設定する方がコスト効率が高くなります。

いいねを押す +0
Peter_Zhu

セルの setFrame メソッドをオーバーライドします

MessageCellSectionMargin は値をカスタマイズします

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート