2

UIButtonaを aに置き、UITableViewCellそのshowsTouchWhenHighlightedプロパティを に設定しますYES。セルの選択スタイルはUITableViewCellSelectionStyleNone. ボタンがタップされたときに呼び出されるセレクターがあり、正常に機能しているため、ボタンはタッチイベントを正常に取得しています。ただし、ボタンをタッチしてもハイライト効果は表示されません。

このボタンを に置くUIViewと、ハイライト効果が機能します。

ボタンがセルに配置されているときにこれを機能させるにはどうすればよいですか?

4

2 に答える 2

0

ボタンを cell または cell.contentView に追加していますか? contentView プロパティは、通常の UIView のように動作するため、問題が解決する可能性があります。

于 2013-02-08T22:53:18.830 に答える