グループ化されたUITableViewのセル間の間隔を削除する方法を知りたいと思います。 私はそれについてグーグルで試してみましたが、同様の質問を参照していた類似の質問を見ました。私はheightForHeaderとheightForFooterを0.0(プログラムでもIBでも)返してみましたが、うまくいかなかったのです。 提案がありますか?私はそれを見たいと思う方法のイメージを付けました。グループ化されたUITableViewのセル間の間隔がありません
ありがとうございました!加えて
グループ化されたUITableViewのセル間の間隔を削除する方法を知りたいと思います。 私はそれについてグーグルで試してみましたが、同様の質問を参照していた類似の質問を見ました。私はheightForHeaderとheightForFooterを0.0(プログラムでもIBでも)返してみましたが、うまくいかなかったのです。 提案がありますか?私はそれを見たいと思う方法のイメージを付けました。グループ化されたUITableViewのセル間の間隔がありません
ありがとうございました!加えて
、0のtableViewのsectionHeaderHeight
とsectionFooterHeight
を設定し、セルの背景ビューを置き換えます。セクション間の残りの少数のピクセルは、デフォルトのグループ化されたバックグラウンドビューの一部です。バックグラウンドビューをwhite backgroundColorのUIViewに置き換えると、これを見ることができます。
私があなたの質問を正しく理解していれば、すべてのセルに丸みのある角を付けることができます。
セル......
NSString *path = [[NSBundle mainBundle] pathForResource:@"image_with_rounded_corners" ofType:@"png"];
UIImage *theImage = [[UIImage alloc] initWithContentsOfFile:path];
UIEdgeInsets imInset = UIEdgeInsetsMake(10, 10, 10, 10);
UIImage *strImage = [theImage resizableImageWithCapInsets:imInset];
UIImageView *cellBackgroundView = [[UIImageView alloc] initWithImage:strImage];
cell.backgroundview = cellBackgroundView;
uはselectedBackgroundView
を定義する必要があり、同様の方法:あなたのような細胞のためのカスタム背景ビューを定義するのに十分な、グループ化されたテーブルビューを使用する必要はありません。 selectedBackgroundView = cellSelectedBackgroundView;
sectionHeaderHeightとsectionFooterHeightを0に設定しようとしましたが、それでも動作しませんでした。私は、セルに使用している背景のPNGに透明な境界線があることを認識し、2つのセルの間にスペースがあるように見えました。私は早くそれを実現したいと思っています! ご協力ありがとうございます! – Sohan