2つの異なるカスタムセルでUITableViewを使用しています。両方のセルの高さが異なります。私は両方のセルの高さをプログラムで返しています。セパレータの種類をNONEに設定しました。UITableViewセル間の間隔/ギャップ
問題は、2つのセル間に1pxのギャップがあることです。 2つのセルの間に1ピクセルのギャップがあってはなりません。ビュー階層を使ってビューをデバッグして、ギャップがセル間または内部セル間にあることを確認し、ギャップがセル間にあることを確認しました。
2つの異なるカスタムセルでUITableViewを使用しています。両方のセルの高さが異なります。私は両方のセルの高さをプログラムで返しています。セパレータの種類をNONEに設定しました。UITableViewセル間の間隔/ギャップ
問題は、2つのセル間に1pxのギャップがあることです。 2つのセルの間に1ピクセルのギャップがあってはなりません。ビュー階層を使ってビューをデバッグして、ギャップがセル間または内部セル間にあることを確認し、ギャップがセル間にあることを確認しました。
xCodeを8.2にアップデートし、ヘッダーの高さを0.0fに設定すると私にとってうまくいった。
tableView:heightForHeaderInSection:
を実装していない場合は、yourTableView.sectionHeaderHeight = 0.0f;
に設定してください。それ以外の場合は、そのデリゲート機能で0.0
を返します。
でも、それが何らかの理由で機能せず、すぐに最新の修正が必要な場合は、ビューのフレームを1px下端まで延長できます。長期的な解決策としては推奨しませんが。
これはおそらく問題ではありません。 2つのセルはおそらく同じセクションにあり、デフォルトではセクションヘッダーの高さは0です。 – rmaddy
ヘッダーの高さをゼロに設定しますが、それでも問題は同じです。私はtableviewの何が悪いのか分からない。私はどこかのテーブルビュー境界に起因するはずです。しかし、彼は境界と何をするべきかを言わなかった。 境界が問題になることはありますか? –
この1pxギャップではうまくいかない理由は何ですか?私はそれが迷惑であると理解しています。例えば、背景色の問題であれば、それを混ぜることはできますか? (つまり、1ピクセルの線は白で、その他はすべて紫です。表の色を変更して線を紫にします)。さもなければ境界が何とか問題になるかもしれない。万が一コードを投稿できますか? –
コードやスクリーンショットを提供できますか? – 0yeoj
ストーリーボードを使用している場合は、スクリーンショットを提供してください。そしていくつかのコードは便利です –
2番目のセルのサブビューの上部を調整するのはどうですか?トップ-1を作ろうとする。 – Xchord