問題タブ [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 - 詳細ビューで、テーブルビューのどのセルが選択されたかを知るにはどうすればよいですか?
どのテーブルビューセルが選択されたかを知るにはどうすればよいですか? (詳細ビューにいる) 問題はそれです。テーブルビューコントローラーがあります。ここでは、インターネット エントリからテーブルに解析されます。つまり、インターネットからロードされる動的なタブ ビューです。テーブルにいくつのエントリがあるかわからないので、行をクリックしたときにどの詳細ビューを呼び出すかわかりません。だから私は一つの見方をしました。このビューにはカレンダーが含まれています。このカレンダー (これは詳細ビューです) で、選択した行に応じてインターネットからデータを解析します。例: テーブルがあります: エントリ 1、エントリ 2、エントリ 3、エントリ 4 エントリ 2 をクリックすると、引数エントリ 2 で php を呼び出す必要があります。私が解析する正しいxml。
ここに私のテーブルビューのdidSelectRow関数があります:
そして、これがdetailviewcontrollerのセルフビュー機能です:
ここで自己ロードでは、if プロシージャを作成する必要があると思います.. if indexPath.row=x parse fisier.php?variabila=title_of_rowx ですが、問題は indexPath 変数をどのように知るかです。
objective-c - UIViewおよびUITableViewを備えたUINavigationController
openGLでレンダリングされたグラフを表示するナビゲーションベースのアプリ、グラフに表示されるすべての要素の開示ボタンを一覧表示するテーブルビュー、および設定開示ボタンを作成しています。
ナビゲーションコントローラーはテーブルビューデリゲートおよびデータソースでもあり、テーブルビューはプログラムでビューに追加され、「デリゲートおよびデータソース」が「self」に設定されます。OpenGLベースのグラフビューはIBを介して追加されます。
私が抱えている問題は、didSelectRowAtIndexPathメソッド内でView Controller(設定またはグラフ要素のプロパティのいずれか)をプッシュしようとしていることです。メソッドが登録され、新しいビューがプッシュされますが、テーブルビューはそのまま残り、プッシュされたビューの一部を、別のナビゲーションコントローラーがあるかのように隠します。
テーブルビューのナビゲーションコントローラーを他のUINavigationControllersビューと同じに設定できないようです。
誰かが私がこれを修正する方法を知っていますか?
テーブルビューが追加されたナビゲーションコントローラーのinitWithCoderメソッドは、次のように表示されます。
さらにソースファイルでは、ナビゲーションコントローラーがプッシュされるDidSelectRowAtIndexPathメソッドは次のように表示されます。
iphone - マルチコンポーネント依存のuipickerviewの実装について
マルチコンポーネントuipickerviewsの概念を理解するのに苦労しています。私は本当にこの主題を所有したいと思います。相互に依存しているコンポーネントを使用して、4つのコンポーネントのピッカービューを作成したいと思います。
最初のコンポーネントは私のデータベースの配列から入力されており、正常に表示されています。他のすべての情報を配列で利用できますが、ピッカービューの依存する側面に夢中になっています。コンポーネント2のデータをcomp1に依存させる最良の方法は、didSelectRowセクション内でそれらを何らかの方法でリンクすることです。しかし、構文はわかりません。
私はこれで何時間も働いており、本当に親密であるように感じますが、いくつかの問題について助けが必要です。コンポーネントを相互に依存するように接続するための構文は何ですか?このようなもの?(これは私が知っているひどいですが、私はそれが私が得る必要がある方向だと思っています):
別の問題は、同じメソッドにないため、numberOfRowsInComponentビットを決定することです...
誰かがこの主題に関するチュートリアルを知っている(または与えたい:)なら、それはとても役に立ちます!または、トピックに精通していて、知っていることの一部を共有したい場合は、それも完璧です。この一見単純なタスクが完了することを本当に望んでいます。
objective-c - UITableView(別のペン先/ビュー)でセルが押されたときにペン先(ビュー)に移動する方法は?
タブ バーの最後のタブ (「...」を押した後に表に表示されるタブ) と同様の機能が必要です。
それぞれが別のビューを指しています。
私のテーブル
ページa>
ページb>
ページ c>
コードは didSelectRowAtIndexPath にあるはずだと思いますが、
- テーブルに基づいてニブを呼び出す方法がわかりません
- 次のニブにナビゲートした後かどうかはわかりません...戻ることができるようになります
ありがとうアサフ
uitableview - ビューを切り替えるとUITableViewが遅くなります
UINavigationControllerを使用してクリックされたメニュー項目に基づいてビューを切り替えるメインメニューを備えたアプリに取り組んでいます。アプリを実行してメニューの項目をクリックするたびに、ビューが読み込まれるまでに5秒かかります。これは正常ですか、それとも別の方法で行う必要がありますか。見てくれてありがとう!
RootViewController.mの私のコードは次のようになります。
iphone - didSelectRowAtIndexPath で辞書を使用する
選択したセルからトレイル名を取得し、didSelectRowAtIndexPath の次のビューに渡そうとしています。これについてどうすればいいですか? http://pastebin.com/bgXNfjie
iphone - didSelectRowAtIndexPath - tapCount などへのアクセス
didSelectRowAtIndexPath インスタンスの UITableView アイテムから AVAudioPlayer のインスタンスを制御したいと思います。
行項目の最初のタッチで、AVAudioPlayer の「再生」がトリガーされます。行項目の 2 回目のタッチで、AVAudioPlayer の「停止」がトリガーされます。
「再生」を機能させることはできますが、「停止」を機能させることはできません。また、行項目の後続のタッチは、バックグラウンドでオーディオの別のスレッドを開始します。
1 回のタップで音声が開始され、2 回目のタップで停止されるようにする最善の方法は何ですか?
コード サンプル - このメソッドは、オーディオ ファイルと AVAudioPlayer を使用できるように準備します。
このブロックは、didSelectRowAtIndexPath セクションの case ステートメント内で AVAudioPlayer を開始および停止します。
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
iphone - UITableview行のIBActionボタンメソッドに値を渡す
メンバーIDという値があり、それを別のView Controllerに送信したいのですが、didSelectRowAtIndexPathに以下を配置すると、値は変数「member」に渡されます。
それがcellForRowに配置されている場合、もちろん、作成されたすべての行で書き換えられます。各行にviewControllerを起動するボタンがあります。ボタンアクションで行の「メンバー」を取得し、それを新しいコントローラーに渡します。「インデックスパスメソッドでdidSelectButton」またはその場でそれを取得する方法はありますか?
どんなアイデアも素晴らしいでしょう。UiTableviewにボタンを追加するのは初めてです。
ありがとう
iphone - ナビゲーションコントローラーの挿入されたビューであるテーブルビューに新しいビューコントローラーをプッシュする方法は?
私は HomeViewController.m を持っていますself.navigationController
。
そして、SpecificViewController.m にサブビューを挿入します
そして、FirstViewController.m には tableview があります。問題は、navigationController で新しい ViewController をプッシュする方法です。以下で試してみましたが、機能しません。
私はまだ新しい UINavigationController を試しましたが、
それでもうまくいきませんでした。何か提案をいただけますか?