ストーリーボードに Static TableViewCells があります。それらのセルにはラベルがあるだけです。タッチ時に IBAction イベントを発生させたいと思います。私が今行っているのは、フルサイズの白いボタンを作成し、IBAction にリンクすることです。ただし、セルがボタンの後ろにあるため、セルが選択されているときに強調表示された色は表示されません。
質問する
3305 次
2 に答える
3
UITableViewCells には、特に行のタッチを処理するためのデリゲート メソッドがあります-tableView:didSelectRowAtIndexPath:
各セルにカスタム ボタンが必要な場合は、ストーリーボードを使用する代わりに UITableViewCell をサブクラス化します。ストーリーボードは時間の節約にはなるかもしれませんが、肝心の iOS プログラミングに関しては、実際には制限要因となります。
于 2012-05-19T04:39:28.787 に答える
-1
これをcellForRowAtIndexPathに追加してみてください(各セルを初期化するとき)。
cell.selectionStyle = UITableViewCellSelectionStyleBlue;
これで修正されますか?
于 2012-05-19T06:04:53.363 に答える