3

ストーリーボードに Static TableViewCells があります。それらのセルにはラベルがあるだけです。タッチ時に IBAction イベントを発生させたいと思います。私が今行っているのは、フルサイズの白いボタンを作成し、IBAction にリンクすることです。ただし、セルがボタンの後ろにあるため、セルが選択されているときに強調表示された色は表示されません。

4

2 に答える 2

3

UITableViewCells には、特に行のタッチを処理するためのデリゲート メソッドがあります-tableView:didSelectRowAtIndexPath:

各セルにカスタム ボタンが必要な場合は、ストーリーボードを使用する代わりに UITableViewCell をサブクラス化します。ストーリーボードは時間の節約にはなるかもしれませんが、肝心の iOS プログラミングに関しては、実際には制限要因となります。

于 2012-05-19T04:39:28.787 に答える
-1

これをcellForRowAtIndexPathに追加してみてください(各セルを初期化するとき)。

cell.selectionStyle = UITableViewCellSelectionStyleBlue;

これで修正されますか?

于 2012-05-19T06:04:53.363 に答える