私のアプリケーションのいくつかのテーブルに表示されるUITableViewCellサブクラスがあり、選択したときにサウンドエフェクトを再生します。私は音を演奏する方法を知っています(私はすでにボタンでそれをやっています)が、私は表のセルのタッチイベントに対応する方法を知る必要があります。テーブルビューのデリゲート 選択時にUITableViewCellサブクラスでサウンドを再生する必要があります
1
A
答えて
1
thisメソッドをチェックしてください(uitableviewcellサブクラスでオーバーライドしてください)。あなたのサブクラスで、その後
:
- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
[super setSelected:selected animated:animated];
if (selected) {
//TODO: play your sound here
}
}
乾杯、 パヴェル
0
- メソッドを実装 - (無効)にtableView:(のUITableView *)のtableView didSelectRowAtIndexPath:(NSIndexPath *)indexPathと、この方法では、あなたのサウンドを再生。
関連する問題
- 1. サウンドは一度しか再生されず、代わりに2回再生する必要があります
- 2. 再生時にフラグメントのVideoViewにサウンドがありません。
- 3. ラジオボタンの選択時にブートストラップドロップダウンリストを変更する必要があります
- 4. セレンでemを選択する必要があります
- 5. Linuxでc#を選択する必要がありますか?
- 6. AVAudioPlayerを使用して、バックグラウンドまたはメインスレッドでサウンドを再生する必要がありますか?
- 7. ARCOREでビデオを再生する必要があります
- 8. JavaScript if-Statement;本当にそれがサウンドを再生する必要があります
- 9. コンパイル時にサウンドを再生
- 10. 私は、cmdでテキストベースのゲームのサウンドを再生する必要があります
- 11. 選択したテキストをスクランブルする必要があります
- 12. jquery mobile:選択メニューは2回選択する必要があります
- 13. socket.io再接続時にハンドラを再登録する必要があります
- 14. 私は選択する必要がありますインデックス(MySQLの)
- 15. UIImageView.imageはUITableViewCellでnilです。セルを選択すると、値が必要です。
- 16. UITableViewCellでdeinitを呼び出す必要がありますか?
- 17. サブタイプは各サブクラスでオーバーライドする必要があります。
- 18. Onscrollビデオは1回再生する必要があります
- 19. 関数を使用してUITableViewCellを選択するには、タップする必要はありませんか?
- 20. JavaScriptを選択に基づいて選択する必要があります。選択リスト
- 21. アプリケーションでサウンドを再生する際に問題がありますか?
- 22. サブクラスNSManagedObjectを作成する必要がありますか?
- 23. アクティビティのサブクラスを使用する必要がありますか?
- 24. 選択されたサブクラスの内容にアクセスするUITableViewCell
- 25. オーディオファイルの形式が正確で、繰り返し再生する必要がある場合は、Javaでサウンドを再生する方法は?
- 26. 選択されたUITableViewCellサブクラスのエレメントを変更する
- 27. WCFセキュリティ - トランスポートまたはメッセージセキュリティで選択する必要があります
- 28. 同時に2つのサウンドを同時に再生する
- 29. を選択するとChromeで動作しない必要があります
- 30. 私はCheckListBoxで私の選択を制限する必要があります
は、これはセル自体で行うことができないのですか?それはtableviewcontrollerで行う必要がありますか? –
ああ申し訳ありませんが、なぜあなたはセルでそれをやりたいのか理解しています。セル内のsetSelectedメソッドをオーバーライドできる場合があります – Erik