私はUITableViewCellを非表示にする必要があります。 backgroundColorをクリアに設定しましたが、セルはまだ表示されています。スクリーンショットをご覧ください。UITableViewCellを隠すにはどうすればいいですか?スクリーンショットを参照してください
cell.backgroundColor = [UIColor clearColor];
私はUITableViewCellを非表示にする必要があります。 backgroundColorをクリアに設定しましたが、セルはまだ表示されています。スクリーンショットをご覧ください。UITableViewCellを隠すにはどうすればいいですか?スクリーンショットを参照してください
cell.backgroundColor = [UIColor clearColor];
通常、あなたはそれをこのように非表示にしないでしょう。むしろ、それをまったく表示しないようにしてください。あなたはセルを表示していないために表示さから行きたい場合は
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
//... code regarding other sections goes here
if (section == 1) { // "1" is the section I want to hide
if (self.cellShouldBeVisible) {
return 0; // show no cells
} else {
return 1; // show one cell
}
}
}
(あなたはもちろん、独自のコードでself.cellShouldBeVisibleを置き換えることができます)
:あなたのテーブルビューコントローラのnumberOfRowsInSection方法では、このような何かを試してみてください、self.cellShouldBeVisibleを目的のBOOL値に設定して呼び出します。[self.tableView reloadData];
ボタンを追加するにはどうすればいいですか?細胞? – Voloda2
ああ、そうだ。あなたはボタンを表示するが、セルの境界線は表示されないようにしたいのですか?この場合、私の答えはあなたを助けません。代わりに、フッタービューにボタンを追加できますか?これを行うには、 ' - (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section'メソッドを追加し、ボタンを保持するビューを返します。 – winsmith
はい、あなたは正しいです。ありがとう、私は試してみます。 – Voloda2
セル内のコンテンツを非表示にするか、セルを非表示にしますか? – 0x8badf00d
セルを隠してボタンを隠さないようにしたい。 – Voloda2
非表示にするセルの内容は何ですか? UILabelがセルまたはUITextFieldに追加されたか、または単にセルのtextLabelプロパティに追加されましたか? – 0x8badf00d