検索

ホームページ  >  に質問  >  本文

uitableview - iOS 中 tableView 怎么设置Cell与Cell 之间的间距?

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

高洛峰高洛峰2770日前890

全員に返信(7)返信します

  • 黄舟

    黄舟2017-04-17 17:30:45

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

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

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

    リーリー

    返事
    0
  • 巴扎黑

    巴扎黑2017-04-17 17:30:45

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

    返事
    0
  • 黄舟

    黄舟2017-04-17 17:30:45

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

    を使用することをお勧めします。

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-17 17:30:45

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

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-17 17:30:45

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

    返事
    0
  • 黄舟

    黄舟2017-04-17 17:30:45

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

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-17 17:30:45

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

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

    リーリー

    返事
    0
  • キャンセル返事