2016-09-15 5 views
0

静的なUITableViewでセル間にギャップを作成しようとしています。 UITableViewには3つのセクションがあり、それぞれに2つの行が含まれています。私は試しましたSwift:静的なUITableViewでセルの周りにスペースを作成する方法

override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat { 
    return 15 
} 

しかし、この方法は動作していないようです。

答えて

1

これは少しハックかもしれませんが、過去に私のために働いていました。

単にUIViewをUITableViewCellに追加し、それをUITableViewとは異なる背景色に設定します。

UIViewをUITableViewCellより小さくすると、制約を追加するだけで目的の間隔を取得できます。

私は私が正しく

0

これはのUITableViewは、デフォルトではないものではありませんを理解してきました願っています。セル間にスペーシングを追加する簡単な方法はありませんが、これは一般的にはUICollectionViewを使用して達成することです。

テーブルビューを使用する必要がある場合は、パッディングをカスタムUITableViewCell自体に追加することができます。カスタムUITableViewCell自体が、目的の影響を作成します。また、プライマリコンテンツセル間に追加の「スペーサー」セルを追加することもできます。

+0

お返事ありがとうございます。どのように私はUITableViewを模倣するためにUICollectionViewを使用するでしょうか? –

関連する問題