問題タブ [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.

0 投票する
2 に答える
1372 参照

iphone - サブビューが表示されているときにselectRowAtIndexPathを無効にするにはどうすればよいですか

私はスワイプ機能のような「tweetie2」を書いていますが、最後のつまずきであると私が望んでいることに遭遇しました。

ユーザーがテーブルの行をスワイプすると、「コントロール」ビューが期待どおりにアニメーション化されますが、行が選択されると、didSelectRowAtIndexPathが起動されます。望ましい結果は、didSelectRowAtIndexPathメソッドを無効にするために「コントロール」ビューが表示されている場合、またはより適切なフレーズがない場合です...「コントロール」ビューを超えて続行するためにレスポンダーチェーンを停止します。

uitouchデリゲートメソッドは、カスタムuitablviewcellで使用/呼び出されます。

0 投票する
16 に答える
59310 参照

uitableview - UITableView didSelectRowAtIndexPath: 最初のタップで呼び出されない

に問題がありUITableView's didSelectRowAtIndexPathます。

私のテーブルは、行を選択すると新しいView Controllerが初期化されてプッシュされるように設定されています。

テーブル内の任意の行を初めてタップすると、メソッドが呼び出されません。別の行を選択すると、通常どおりに機能し始めます。

にブレークポイントを設定してこれを確認しましたdidSelectRowAtIndexPath。メソッドに を追加するNSLogと、最終的に新しいビュー コントローラーをプッシュする 2 番目の行を選択すると、コンソールに 2 つのログ ステートメントが同時に表示されることがわかります。

助言がありますか?

0 投票する
2 に答える
809 参照

iphone - didSelectRowAtIndexPath関数のUITableViewCellAcessoryを変更

UITableViewCellAccessory関数内を変更する方法はありdidSelectRowAtIndexPathますか?

「再生」アイコンを「停止」アイコンに変更する必要があります。

ありがとう :)

0 投票する
2 に答える
17043 参照

iphone - NSMutableArray から文字列値を取得するにはどうすればよいですか

コード:

menuList は NSMutableArray です。

次のように、PropertySubtype2fTitle ローカライズされた文字列をコードの後半で読みたいと思います。

0 投票する
1 に答える
262 参照

cocoa - secondView が読み込まれたら、メイン ウィンドウに戻ります

次を使用して DidSelectRowAtIndexPath のときに SecondView (dvController) を呼び出す AppDelegate に Tableview があります。

[self.window addSubview:[dvController ビュー]];

SecondView で、前のビューに戻る IBAction にリンクされたボタンを定義しました。それはうまく機能しますが、行が選択されているときは、メインのビューが AppDelegate の場合、どうすれば前のビューに戻ることができますか?

self.window addSubview:[?? 見る]];

基本的な概念である必要がありますが、私はまったく新しく、解決策を得ることができません。ありがとう:)

0 投票する
1 に答える
923 参照

iphone - セルをスクロールして選択するときにdidSelectRowAtIndexPathが呼び出されない

テーブルビューをスクロールすると、テーブルビューがまだスクロールしているときにセルを選択すると、didSelectRowAtIndexPathが呼び出されないようです。テーブルビューが静止しているときは正常に動作します。

これがなぜであるかについてのアイデアはありますか?

また、didSelectRowAtIndexPathを押したときに呼び出す方法はありますか?指/カーソルがセルから持ち上げられた後に呼び出されるようです。

ありがとう、

0 投票する
2 に答える
422 参照

iphone-sdk-3.0 - didSelectRowAtIndexPathiPhoneSDKで電話リンクを開く

detailTextLabelのindexPathに基づいて行を決定することは可能didSelectRowAtIndexPathですか?

を使用して電話リンクを開くことができるようにしたい

セルに詳細テキストラベル「phone」がある場合。

これは可能ですか?

ありがとう

0 投票する
2 に答える
13987 参照

iphone - セル選択を送信するように willSelectRowAtIndexPath と didSelectRowAtIndexPath を適切に設定する

ここでちょっと気が狂いそうです。いくつかのスタンドアロンUITextFieldの 、いくつかUITextFieldsのの詳細ビュー、およびメモを保持するために使用されるUITAbleViewCell1 つのシングル(存在する場合) があります。UITableViewCell編集モードのときにのみ、このセルを選択できるようにします。編集モードでないときは、選択したくありません。(編集モードで) セルを選択すると、新しいビューを開始するメソッドが起動されます。これは非常に簡単ですが、どこかが欠けています。

私が使用している現在の選択方法は次のとおりです。

私の問題は実際には 2 倍です。

1) 編集モードでなくても、nil(メッセージのためにNSLog) 戻ることがわかっている場合でも、行を選択できます (青く点滅します)。メソッドの私の理解からwillSelectRowAtIndexPath、これは起こるべきではありません。多分私はこれについて間違っていますか?

2) 編集モードに入ると、何も選択できません。メソッドは起動せず、willSelectRowAtIndexPathも起動しませんdidSelectRowAtIndexPath。メソッドで行っている唯一のことはsetEditing、編集中に戻るボタンを非表示firstResponderにし、上部の textField に割り当ててキーボードをポップアップさせることです。ファーストレスポンダーがクリックの邪魔をしているのかもしれないと思ったのですが(これはばかげているでしょう)、それをコメントアウトしても、編集中にセルの選択を実行できません。

0 投票する
3 に答える
1154 参照

iphone - テーブルからさまざまなビューをプッシュする

検索バーを実装するためのチュートリアルに従っています。

しかし、私は異なる意見を押し付けることができないようです。これが私の didsSelectRowAtIndexPath の外観です。

ネオンをクリックしたときのデバッガー メッセージは次のとおりです。境界を超えたインデックス 60 [0 .. 0]' *** 最初のスロー時の呼び出しスタック: 'NSException' のインスタンスをスローした後に呼び出された終了 プログラムはシグナルを受け取りました: “SIGABRT”.

誰かがセルのテキストに基づいてビューをプッシュする方法を持っているなら、それは大歓迎です。ありがとう

.m 全体を編集

// テーブル ビューの編集をサポートするためにオーバーライドします。- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {

} */

0 投票する
2 に答える
6684 参照

iphone - UISearchDisplayController が didSelectRowAtIndexPath メソッドを起動しないのはなぜですか?

UISearchDisplayController を使用して UITableView を検索すると、奇妙な問題が発生します。UITableViewController は、動作する didSelectRowAtIndexPath メソッドを持つ別の UITableViewController のサブクラスです。コントローラーを検索せずに選択をうまく処理し、スーパークラスに didSelectRowAtIndexPath 呼び出しを送信しますが、スーパークラスの検索時にセルを選択すると、セルが強調表示されます。以下は私のサブクラスのコードです。