問題タブ [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 に答える
499 参照

iphone - 詳細ビューで、テーブルビューのどのセルが選択されたかを知るにはどうすればよいですか?

どのテーブルビューセルが選択されたかを知るにはどうすればよいですか? (詳細ビューにいる) 問題はそれです。テーブルビューコントローラーがあります。ここでは、インターネット エントリからテーブルに解析されます。つまり、インターネットからロードされる動的なタブ ビューです。テーブルにいくつのエントリがあるかわからないので、行をクリックしたときにどの詳細ビューを呼び出すかわかりません。だから私は一つの見方をしました。このビューにはカレンダーが含まれています。このカレンダー (これは詳細ビューです) で、選択した行に応じてインターネットからデータを解析します。例: テーブルがあります: エントリ 1、エントリ 2、エントリ 3、エントリ 4 エントリ 2 をクリックすると、引数エントリ 2 で php を呼び出す必要があります。私が解析する正しいxml。

ここに私のテーブルビューのdidSelectRow関数があります:

そして、これがdetailviewcontrollerのセルフビュー機能です:

ここで自己ロードでは、if プロシージャを作成する必要があると思います.. if indexPath.row=x parse fisier.php?variabila=title_of_rowx ですが、問題は indexPath 変数をどのように知るかです。

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

objective-c - UIViewおよびUITableViewを備えたUINavigationController

openGLでレンダリングされたグラフを表示するナビゲーションベースのアプリ、グラフに表示されるすべての要素の開示ボタンを一覧表示するテーブルビュー、および設定開示ボタンを作成しています。

ナビゲーションコントローラーはテーブルビューデリゲートおよびデータソースでもあり、テーブルビューはプログラムでビューに追加され、「デリゲートおよびデータソース」が「self」に設定されます。OpenGLベースのグラフビューはIBを介して追加されます。

私が抱えている問題は、didSelectRowAtIndexPathメソッド内でView Controller(設定またはグラフ要素のプロパティのいずれか)をプッシュしようとしていることです。メソッドが登録され、新しいビューがプッシュされますが、テーブルビューはそのまま残り、プッシュされたビューの一部を、別のナビゲーションコントローラーがあるかのように隠します。

テーブルビューのナビゲーションコントローラーを他のUINavigationControllersビューと同じに設定できないようです。

誰かが私がこれを修正する方法を知っていますか?

テーブルビューが追加されたナビゲーションコントローラーのinitWithCoderメソッドは、次のように表示されます。

さらにソースファイルでは、ナビゲーションコントローラーがプッシュされるDidSelectRowAtIndexPathメソッドは次のように表示されます。

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

iphone - マルチコンポーネント依存のuipickerviewの実装について

マルチコンポーネントuipickerviewsの概念を理解するのに苦労しています。私は本当にこの主題を所有したいと思います。相互に依存しているコンポーネントを使用して、4つのコンポーネントのピッカービューを作成したいと思います。

最初のコンポーネントは私のデータベースの配列から入力されており、正常に表示されています。他のすべての情報を配列で利用できますが、ピッカービューの依存する側面に夢中になっています。コンポーネント2のデータをcomp1に依存させる最良の方法は、didSelectRowセクション内でそれらを何らかの方法でリンクすることです。しかし、構文はわかりません。

私はこれで何時間も働いており、本当に親密であるように感じますが、いくつかの問題について助けが必要です。コンポーネントを相互に依存するように接続するための構文は何ですか?このようなもの?(これは私が知っているひどいですが、私はそれが私が得る必要がある方向だと思っています):

別の問題は、同じメソッドにないため、numberOfRowsInComponentビットを決定することです...

誰かがこの主題に関するチュートリアルを知っている(または与えたい:)なら、それはとても役に立ちます!または、トピックに精通していて、知っていることの一部を共有したい場合は、それも完璧です。この一見単純なタスクが完了することを本当に望んでいます。

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

objective-c - UITableView(別のペン先/ビュー)でセルが押されたときにペン先(ビュー)に移動する方法は?

タブ バーの最後のタブ (「...」を押した後に表に表示されるタブ) と同様の機能が必要です。

それぞれが別のビューを指しています。

私のテーブル

ページa>

ページb>

ページ c>

コードは didSelectRowAtIndexPath にあるはずだと思いますが、

  1. テーブルに基づいてニブを呼び出す方法がわかりません
  2. 次のニブにナビゲートした後かどうかはわかりません...戻ることができるようになります

ありがとうアサフ

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

uitableview - ビューを切り替えるとUITableViewが遅くなります

UINavigationControllerを使用してクリックされたメニュー項目に基づいてビューを切り替えるメインメニューを備えたアプリに取り組んでいます。アプリを実行してメニューの項目をクリックするたびに、ビューが読み込まれるまでに5秒かかります。これは正常ですか、それとも別の方法で行う必要がありますか。見てくれてありがとう!

RootViewController.mの私のコードは次のようになります。

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

iphone - didSelectRowAtIndexPath で辞書を使用する

選択したセルからトレイル名を取得し、didSelectRowAtIndexPath の次のビューに渡そうとしています。これについてどうすればいいですか? http://pastebin.com/bgXNfjie

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

iphone - didSelectRowAtIndexPath - tapCount などへのアクセス

didSelectRowAtIndexPath インスタンスの UITableView アイテムから AVAudioPlayer のインスタンスを制御したいと思います。

行項目の最初のタッチで、AVAudioPlayer の「再生」がトリガーされます。行項目の 2 回目のタッチで、AVAudioPlayer の「停止」がトリガーされます。

「再生」を機能させることはできますが、「停止」を機能させることはできません。また、行項目の後続のタッチは、バックグラウンドでオーディオの別のスレッドを開始します。

1 回のタップで音声が開始され、2 回目のタップで停止されるようにする最善の方法は何ですか?

コード サンプル - このメソッドは、オーディオ ファイルと AVAudioPlayer を使用できるように準備します。

このブロックは、didSelectRowAtIndexPath セクションの case ステートメント内で AVAudioPlayer を開始および停止します。

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

iphone - didSelectRowAtIndexPathが間違ったIndexPathを返します

私は本当に不可解なバグに遭遇しました。私のUITableViewの最初の行は1を返し、2番目の行はindexPathで0を返します!どうしてそれも可能ですか?

私の`-(void)viewDidLoad`では、すべてがまだ問題ありません。私は最初の行をうまく強調しています

どの行が選択されているかを追跡するための変数がありますcurrentRow(現在選択されている行に応じて別のコントロールが変更されます)。

これで、`didDeselectRowAtIndexPath`デリゲート関数に次のようになりました。

ログには次の情報が表示されます。

IndexPath: <NSIndexPath 0x79509d0> 2 indexes [0, 0]2列目 に触れたときと1IndexPath: <NSIndexPath 0x79509d0> 2 indexes [0, 1]列目に触れたとき。

行の挿入、削除、並べ替えなどはなく、スクロールもありません。これは、1つのセクションと3つの行を持つ、グループ化されたスタイルの単純なUITableViewです。これを引き起こしている可能性がありますか?

助けてくれてありがとう、
S

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

iphone - UITableview行のIBActionボタンメソッドに値を渡す

メンバーIDという値があり、それを別のView Controllerに送信したいのですが、didSelectRowAtIndexPathに以下を配置すると、値は変数「member」に渡されます。

それがcellForRowに配置されている場合、もちろん、作成されたすべての行で書き換えられます。各行にviewControllerを起動するボタンがあります。ボタンアクションで行の「メンバー」を取得し、それを新しいコントローラーに渡します。「インデックスパスメソッドでdidSelectButton」またはその場でそれを取得する方法はありますか?

どんなアイデアも素晴らしいでしょう。UiTableviewにボタンを追加するのは初めてです。

ありがとう

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

iphone - ナビゲーションコントローラーの挿入されたビューであるテーブルビューに新しいビューコントローラーをプッシュする方法は?

私は HomeViewController.m を持っていますself.navigationController

そして、SpecificViewController.m にサブビューを挿入します

そして、FirstViewController.m には tableview があります。問題は、navigationController で新しい ViewController をプッシュする方法です。以下で試​​してみましたが、機能しません。

私はまだ新しい UINavigationController を試しましたが、

それでもうまくいきませんでした。何か提案をいただけますか?