問題タブ [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 投票する
1 に答える
1058 参照

objective-c - UITableViewデリゲートメソッド「DidSelectRowAtIndexPath」をトリガーできません

こんにちは私はsearchDisplayController検索結果をフィルタリングするためにを使用しています。私のコードスニペットは次のとおりです。

最適なデリゲートメソッドをトリガーするために、ロードされたビューに何かを設定する必要がありますか?

.hファイルですでに宣言していることに注意してUISearchDisplayDelegateください。また、私の方法は機能しています。UISearchBarDelegateUITableViewDataSourceUITableViewDelegatetableView cellForRowAtIndexPath

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

ios - 新しいビューの選択

これが私が現在持っているコードです:

テーブルビューのすべてのセルに同じView Controllerをロードします。1 つの特定の行が選択されたときにのみこれが発生するようにするにはどうすればよいですか? たとえば、上記を行1にのみ適用し、余分な行ごとに別のインスタンスを適用しますか? あるいは、Xcode のストーリーボード セクションでこれを行うことはできますか?

更新: 回答に続いて、コードをこれに更新しましたが、これは正常に機能します。

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

uitableview - プッシュされたときにセルごとに異なるテキストコンテンツを表示するdidSelectRowAtIndexPathのセルからのpushViewController

選択したセルごとにViewControllerをプッシュして、プッシュしたときにセルごとに異なるテキストコンテンツを表示したい

テーブルああ

didSelectRowAtIndexPathに使用しているメソッドが正しいかどうかわかりません。

テーブルアム

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

iphone - UITableViewdidselectRowAtIndexの疑い

Ha ii、evernoteに共有メモオプションがあるアプリケーションを実行しています。成功しました。テキストを含むテーブルビューと、これらのテキストをevernoteにアップロードするためのボタンがあります。ユーザーがセルをクリックすると、付属のチェックマークが表示されます。 uploadeのチェックマークを使用して詩を選択できますが、私の問題は、ユーザーが1つのセルをクリックしてアップロードボタンをタップすると、行のすべての値が分割された行だけでなく行全体もアップロードされることです。私のコードはButtonclickです:

strは、selectrowatindexpathにアップロードされたコードの値です。

in.hiはviewdidloadBOOLEAN selected; でデクラレートします

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

objective-c - クリックしたUITableViewCellにdeleteConfirmationButtonを表示する方法

UITableViewCell編集コントロールをクリックしたときと同じように(編集モードで)deleteConfirmationButtonを表示するようにしようとしていますが、私の場合は、ユーザーがUITableCellをクリックしたときに表示されます。

すでにプロパティAllowsSelectionDuringEditingをYESに設定しており、行を削除できます。事故を避けるためにdeleteConfirmationButtonが必要です。

それを行う方法に関するヒントはありますか?

ありがとう!!

0 投票する
14 に答える
47277 参照

iphone - didSelectRowAtIndexPath: 呼び出されていません

UITableViewmy のサブビューとして があります。UIScrollVIewこれは、 my によって制御されるメイン ビューMainViewControllerです。

MainViewController.h 内

MainViewController.m 内

didSelectRowAtIndexPathメソッド自体とその中のコード行の両方にブレークポイントを設定しており、どちらも呼び出されていないため、それが呼び出されていないことがわかります。また、実行時にセルを変更する他の関数があり、完全に正常に動作しているため、データソースが正しく動作していることもわかっています。iOS 5.0 を開発ターゲットに設定した最新の Xcode を使用しています。私は検索し、答えを検索しました。誰にもアイデアはありますか?

編集: 答えが見つかりました。UITapGestureRecognizermyTableView の superView のセットがありました。これにより、選択呼び出しが上書きされました。それがそれかもしれないと示唆した人への信用。あなたの回答は、私が正しいとマークする前に削除されました。

編集 2: 多くの人がこれについてコメントしているので、共有します。この問題が発生している場合は、 に設定myGestureRecognizer.cancelsTouchInViewするだけfalseですべて正常に動作するはずです。

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

iphone - カスタムUITableviewからセルの選択に関するデータを取得する方法

ばかげた質問かもしれません。

複数のセルを持つUITableviewがあります。各セルにいくつかのデータを表示しています。セルのtextプロパティを使用してデータを表示していません。代わりに、セル内にテキストを表示するカスタムラベルがあります。私の質問は、セルをクリックすると、セルからデータを取得する必要があるということです。これどうやってするの。

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

objective-c - didSelectRowAtIndexPathの前にviewDidLoadが呼び出されている

(現在の)前に (viewDidLoad次のtableViewの)が呼び出されています。didSelectRowAtIndexPathtableView

モデルを保持するために「シングルトン」を使用していますが、これまでのところこれは非常にうまく機能しています。didSelectRowAtIndexPathの変数で設定することにより、現在のテーブルで選択されている行を宛先に渡そうとしていますtableview(ストーリーボードのセグエによってリンクされています) didSelectRowAtIndexPath

ただし、行番号を設定する前にviewDidLoad宛先のtableviewが呼び出されます。didSelectRowAtIndexPath後で呼び出されますが、それまでに宛先テーブルのデータを (間違って) セットアップしました。

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

uitableview - 選択時に特定のuitableviewcellにaddSubview

テーブルビューがあり、セルが選択された行のセルの contentView にイメージビューを追加したいと考えています。

これは私の現在のコードであり、任意のセルをクリックすると、クリックした行ではなく最後の行に imageView のみが追加されます。

0 投票する
7 に答える
15138 参照

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

iOS 4 では正しい、iOS 5 の UITableView の didSelectRowAtIndexPath に問題があります。

テーブル内の任意の行を初めてタップすると、メソッドが呼び出されません。別の行を選択すると、didSelectRowAtIndexPath が呼び出されますが、最後の indexPath が渡されます。

私はすでにtableView.delegateを設定しており、ios4で正しく実行できます。

助言がありますか?