問題タブ [nsindexpath]
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.
uitableview - ボタンをクリックするだけで、テーブルビュー セルのアクセサリ タイプを none にリセットする方法は?
そのボタンをクリックすると、すべてのテーブルビュー セルのアクセサリ タイプが に設定されるように、リセット ボタンをコーディングしようとしていますnone
。
私はそれを行う方法について明確な概念を持っていますが、私は iPhone 開発にかなり慣れていないので、どのメソッドを呼び出すかについて助けが必要です。
実行する必要があると思われる手順: for ループを使用してすべての行を反復処理しているため、セルの数を数えています (正常に完了しました)。私の問題は、アクセサリの種類が CheckMark である場合に、これらの行/セルのそれぞれをチェックして に設定する方法がわからないことnone
です。
別の方法として、すべてのセルを に設定することもできますがAccessoryNone
、次の内部で既にいくつかの計算を行っています。
したがって、どうすればこれを達成できるかわかりません。
iphone - UIToolBarButton をクリックして UITableViewCells をチェックおよびチェック解除する
すべてのセルの横にチェックマークを付けて、クリックするだけでチェックマークを外すにはどうすればよいでしょUIToolBarButton
うか? これは可能ですか?
テーブルビューに読み込まれているセルの数を反復しようとしましたが、accessorytype をすべてのチェックマークに設定し、すべてのチェックがオンになったときに none に戻す方法がわかりません。
objective-c - indexPath.rowは常に0です
テーブルビューに一連の辞書を入力する作業を行っています。配列と辞書の内容は問題なく解析されます。ただし、テーブルには、配列のインデックス0の内容を持つセルの[配列カウント]数が入力されます。indexPath.rowはすべてのセルに対して0を返すように見えます。各セルに対応するインデックスを設定するにはどうすればよいですか?
どうもありがとう!
編集:これがindexPathをログに記録するために得たものです
2011-11-21 03:07:58.025デモ[21269:f803] 2つのインデックス[0、0]
2011-11-21 03:07:58.027デモ[21269:f803] 2つのインデックス[1、0]
最初のインデックスは更新されているが、2番目のインデックスは更新されていないようです。
ただし、indexPath.rowをログに記録すると
2011-11-21 03:19:40.306デモ[21546:f803] 0
2011-11-21 03:19:40.308デモ[21546:f803] 0
では、増分している値を取得するには何を使用する必要がありますか?
もう一度助けてくれてありがとう。
core-data - iPhone4 Core Dataセクション番号付きの新しいオブジェクトを挿入する方法は?
新しいオブジェクトをコアデータ構造に挿入し、それらがどのセクションに属しているかを認識させようとしています。
これが私の挿入方法です。新しいレコードに特定のセクションを追加する必要があります。
これが私のretrieveメソッドです。セクションをゼロに設定していることに注意してください。
セクション番号と行番号の両方を含むindexPathでオブジェクトを取得できるように、コアデータにオブジェクトを挿入するにはどうすればよいですか?
ありがとうございました!
iphone - NSIndexPath オブジェクトは NSArray オブジェクトとして表示されますか?
iVar を NSIndexPath オブジェクトとして宣言したアプリケーションを 1 つ開発していますが、didSelectRowAtIndexPath では NSArray オブジェクトとして表示されます。それがどのように表示されるか、私の側からの間違いは何ですか。私を助けてください。前もって感謝します。
サンプルコード:
iphone - indexPathを1つ減らします
TableViewにCoreDataを入力しています。
今まで私はこのようなことをしていました:
...行を埋めるためにオブジェクトを取得します。
最初の行にはCoreDataによって提供されていない他のコンテンツが含まれるため、例外としてテーブルの最初の行を管理する必要があることに気付くまで、すべてが正常に機能していました。
今私の問題は、indexPathを操作してすべてを1つシフトする方法です。私はこのようなことをしたいと思います:
しかし、indexPathを操作するための正しい構文が見つかりません。誰か助けてもらえますか?あなたの時間のためのThx!
objective-c - IBAction で indexPath.row を取得しますか?
私のアプリにはテーブルビューがあります。テーブル ビューの行を選択UIView
すると、 が表示され、情報が表示されます。行のタイトルは、文字列を含む plist ファイルから取得されます。plist ファイルには、行のタイトルに関連付けられた電話番号を含む文字列も含まれています。カスタムUIViewにはボタンがあります。ボタンをクリックすると、plistファイルで宣言されている番号を呼び出す必要があります。ユーザーがクリックした行に関連付けられている番号。
どうすればこれを達成できますか?
アクションは通常の IBAction です。
IB(Xcode 4)のボタンに接続されています。
誰かが私の問題の解決策を持っていれば幸いです、ありがとう。
編集
わかりやすくするために、テーブル ビューで選択した行に関連付けられている電話番号を取得したいと思います。plist 内の文字列には、電話番号名「phone」のキーがあります。
「tablelist」は NSMutableArray です。キー「phone」を取得して、NSString *phone に保存したいと思います。これらすべてが IBAction に含まれています。クラス全体を投稿するのに役立ちますか?
ios - UITableView indexPath セクションのロジック
これは、私の cellForRowAtIndexPath UITableView デリゲート メソッドの要約コードです。
}
私の問題は、セクション 1 の最初のセル (セクション 0 には 10 個のセルがあり、セクション 1 には 1 個のセルしかない) に、最初のセクションのセル 0 にのみ割り当てられるはずの情報が割り当てられていることです。したがって、deleteButton の背景などを取得する代わりに、ラベルのタイトル「foobar」を取得します。私のifステートメントはかなり明確なので、なぜこれが起こっているのかよくわかりません。何か案は?
編集: backgroundView を NULL に設定すると、テキストを含むセルがビューを離れるときに、背景なしで戻ってきます。したがって、それは実行可能な解決策ではありません。また、detailTextLabel のテキストは、テキストを持つべきでないセルに設定されたままです。
これは、セルの backgroundViews が nil に設定され、テキストが表示されるべきではない削除セルに表示されている場合の外観です。
Alex Deem が推奨する解決策 (古いデキュー コードをこのコードに置き換える):
ios - 行からセクションへのプロパティへの nsindexpath アクセスで SIGABRT が発生しますか?
iOS 5.0 をターゲットにする 次のコードで NSIndexPath オブジェクトの行またはセクションのプロパティにアクセスしようとすると、SIGABRT が表示されます。
この例では、indexPathWithIndex を使用することを提案しています。
結果は一貫したままです。なぜこれが起こるのか、誰かに説明がありますか? iOS 5.0 で NSIndexPath を操作できないということですか?
ありがとうございます。
ios - 同じタグでカスタム UITableViewCells のオブジェクトにアクセスしますか?
私のアプリでは、XIB からロードされたカスタム UITableViewCells を使用しています。各セルには、UIImageView、UILabel、UITextField などの 4 つのオブジェクトが含まれています。
各オブジェクトのタグを cellforrowatindexpath に設定して、各オブジェクトに同じタグがあり、これがテーブルビューのセルの行でもあるようにします。
問題は、それらがすべて同じタグを持っている場合、セル内のこれらのオブジェクトにどのようにアクセスすると思いますか? NSIndexPath パラメータを持たないメソッドでこれらのオブジェクトに適切にアクセスするにはどうすればよいですか?
ありがとう!