問題タブ [didselectrowatindexpath]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - サブビューが表示されているときにselectRowAtIndexPathを無効にするにはどうすればよいですか
私はスワイプ機能のような「tweetie2」を書いていますが、最後のつまずきであると私が望んでいることに遭遇しました。
ユーザーがテーブルの行をスワイプすると、「コントロール」ビューが期待どおりにアニメーション化されますが、行が選択されると、didSelectRowAtIndexPathが起動されます。望ましい結果は、didSelectRowAtIndexPathメソッドを無効にするために「コントロール」ビューが表示されている場合、またはより適切なフレーズがない場合です...「コントロール」ビューを超えて続行するためにレスポンダーチェーンを停止します。
uitouchデリゲートメソッドは、カスタムuitablviewcellで使用/呼び出されます。
uitableview - UITableView didSelectRowAtIndexPath: 最初のタップで呼び出されない
に問題がありUITableView's
didSelectRowAtIndexPath
ます。
私のテーブルは、行を選択すると新しいView Controllerが初期化されてプッシュされるように設定されています。
テーブル内の任意の行を初めてタップすると、メソッドが呼び出されません。別の行を選択すると、通常どおりに機能し始めます。
にブレークポイントを設定してこれを確認しましたdidSelectRowAtIndexPath
。メソッドに を追加するNSLog
と、最終的に新しいビュー コントローラーをプッシュする 2 番目の行を選択すると、コンソールに 2 つのログ ステートメントが同時に表示されることがわかります。
助言がありますか?
iphone - didSelectRowAtIndexPath関数のUITableViewCellAcessoryを変更
UITableViewCellAccessory
関数内を変更する方法はありdidSelectRowAtIndexPath
ますか?
「再生」アイコンを「停止」アイコンに変更する必要があります。
ありがとう :)
iphone - NSMutableArray から文字列値を取得するにはどうすればよいですか
コード:
menuList は NSMutableArray です。
次のように、PropertySubtype2fTitle ローカライズされた文字列をコードの後半で読みたいと思います。
cocoa - secondView が読み込まれたら、メイン ウィンドウに戻ります
次を使用して DidSelectRowAtIndexPath のときに SecondView (dvController) を呼び出す AppDelegate に Tableview があります。
[self.window addSubview:[dvController ビュー]];
SecondView で、前のビューに戻る IBAction にリンクされたボタンを定義しました。それはうまく機能しますが、行が選択されているときは、メインのビューが AppDelegate の場合、どうすれば前のビューに戻ることができますか?
self.window addSubview:[?? 見る]];
基本的な概念である必要がありますが、私はまったく新しく、解決策を得ることができません。ありがとう:)
iphone - セルをスクロールして選択するときにdidSelectRowAtIndexPathが呼び出されない
テーブルビューをスクロールすると、テーブルビューがまだスクロールしているときにセルを選択すると、didSelectRowAtIndexPathが呼び出されないようです。テーブルビューが静止しているときは正常に動作します。
これがなぜであるかについてのアイデアはありますか?
また、didSelectRowAtIndexPathを押したときに呼び出す方法はありますか?指/カーソルがセルから持ち上げられた後に呼び出されるようです。
ありがとう、
iphone-sdk-3.0 - didSelectRowAtIndexPathiPhoneSDKで電話リンクを開く
detailTextLabel
のindexPathに基づいて行を決定することは可能didSelectRowAtIndexPath
ですか?
を使用して電話リンクを開くことができるようにしたい
セルに詳細テキストラベル「phone」がある場合。
これは可能ですか?
ありがとう
iphone - セル選択を送信するように willSelectRowAtIndexPath と didSelectRowAtIndexPath を適切に設定する
ここでちょっと気が狂いそうです。いくつかのスタンドアロンUITextField
の 、いくつかUITextFields
のの詳細ビュー、およびメモを保持するために使用されるUITAbleViewCell
1 つのシングル(存在する場合) があります。UITableViewCell
編集モードのときにのみ、このセルを選択できるようにします。編集モードでないときは、選択したくありません。(編集モードで) セルを選択すると、新しいビューを開始するメソッドが起動されます。これは非常に簡単ですが、どこかが欠けています。
私が使用している現在の選択方法は次のとおりです。
私の問題は実際には 2 倍です。
1) 編集モードでなくても、nil
(メッセージのためにNSLog
) 戻ることがわかっている場合でも、行を選択できます (青く点滅します)。メソッドの私の理解からwillSelectRowAtIndexPath
、これは起こるべきではありません。多分私はこれについて間違っていますか?
2) 編集モードに入ると、何も選択できません。メソッドは起動せず、willSelectRowAtIndexPath
も起動しませんdidSelectRowAtIndexPath
。メソッドで行っている唯一のことはsetEditing
、編集中に戻るボタンを非表示firstResponder
にし、上部の textField に割り当ててキーボードをポップアップさせることです。ファーストレスポンダーがクリックの邪魔をしているのかもしれないと思ったのですが(これはばかげているでしょう)、それをコメントアウトしても、編集中にセルの選択を実行できません。
iphone - テーブルからさまざまなビューをプッシュする
検索バーを実装するためのチュートリアルに従っています。
しかし、私は異なる意見を押し付けることができないようです。これが私の didsSelectRowAtIndexPath の外観です。
ネオンをクリックしたときのデバッガー メッセージは次のとおりです。境界を超えたインデックス 60 [0 .. 0]' *** 最初のスロー時の呼び出しスタック: 'NSException' のインスタンスをスローした後に呼び出された終了 プログラムはシグナルを受け取りました: “SIGABRT”.
誰かがセルのテキストに基づいてビューをプッシュする方法を持っているなら、それは大歓迎です。ありがとう
.m 全体を編集
// テーブル ビューの編集をサポートするためにオーバーライドします。- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
} */
iphone - UISearchDisplayController が didSelectRowAtIndexPath メソッドを起動しないのはなぜですか?
UISearchDisplayController を使用して UITableView を検索すると、奇妙な問題が発生します。UITableViewController は、動作する didSelectRowAtIndexPath メソッドを持つ別の UITableViewController のサブクラスです。コントローラーを検索せずに選択をうまく処理し、スーパークラスに didSelectRowAtIndexPath 呼び出しを送信しますが、スーパークラスの検索時にセルを選択すると、セルが強調表示されます。以下は私のサブクラスのコードです。