問題タブ [uitableview]

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 投票する
16 に答える
89783 参照

ios - Nib から再利用可能な UITableViewCell をロードする

カスタム UITableViewCells を設計し、http://forums.macrumors.com/showthread.php?t=545061 にあるスレッドで説明されている手法を使用して問題なくロードできます。ただし、そのメソッドを使用すると、reuseIdentifier でセルを初期化できなくなります。つまり、呼び出しごとに各セルのまったく新しいインスタンスを作成する必要があります。再利用のために特定のセル型をキャッシュし、Interface Builder でそれらを設計できる良い方法を見つけた人はいますか?

0 投票する
21 に答える
135145 参照

ios - 選択したときに UITableViewCell の高さの変化をアニメーション化できますか?

私はUITableViewiPhone アプリで を使用しており、グループに属している人のリストを持っています。ユーザーが特定の人をクリックすると (セルを選択すると)、セルの高さが大きくなり、その人のプロパティを編集するためのいくつかの UI コントロールが表示されるようにしたいと思います。

これは可能ですか?

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

iphone - TableView は setEditing メッセージをセルに送信しません

これまでのところ、UITableView があり、適切に動作します。

私の問題は、「編集」モードに入るときです。明らかにセルはまったく変更されておらず、テーブルビューからセルをドラッグしたときにのみ赤い記号(削除コントロール)が表示されます(つまり、iPhoneがセルを再度リロードし、セルが編集中として「フラグが立てられた」ことを検出すると、ここに表示されます)。

「編集」ボタンを選択すると問題が発生し、赤いコントロールが表示されるはずですが、表示されません。

編集タイプのコントロール(挿入または削除のいずれか)を返すためのテーブルビューのデリゲートメソッドを実装しましたが、うまくいきませんでした。

0 投票する
5 に答える
5637 参照

iphone - UITableView の行を再配置するには、どのメソッドを実装する必要がありますか?

行と呼ばれる文字列の NSMutableArray を使用する簡単な例として、tableView 行を移動し、変更を配列に反映するには、テーブル コントローラーに何を実装する必要がありますか?

0 投票する
9 に答える
279946 参照

ios - カスタム UITableViewCells の高さの設定

いくつかのラベル、ボタン、および画像ビューを表示するカスタム UITableViewCell を使用しています。セルにはテキストがNSStringオブジェクトで、文字列の長さが可変のラベルが 1 つあります。このため、UITableViewheightForCellAtIndexメソッドでセルに一定の高さを設定できません。NSStringセルの高さは、のsizeWithFontメソッドを使用して決定できるラベルの高さに依存します。使ってみたのですが、どこか間違っているようです。どうすれば修正できますか?

セルの初期化に使用されるコードは次のとおりです。

これは、高さと幅が間違っているラベルです:

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

iphone - iPhone 開発 - TableView に配置された TextField を使用して入力を取得すると、キーボードが自動的に調整されない

2.2.1 をダウンロードしたところ、入力フィールド (NSTextField) が選択されたときに、入力ビューが自動的に調整されないことがわかりました。以前は、ビューはキーボードで調整されていました。

2.1を使用していました。どうすれば同じ効果を得ることができますか?

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

iphone - UITableViewで特定の行を削除する方法を模倣しますか?

テーブルビューにリストがあります。

ユーザーが行をタップすると、スコアが増加します。その行のスコアをクリアする方法を提供したいと思います。

私の最初の試みは、テーブルを編集モードにし、その行に削除ボタンを表示して続行することです。ただし、他のすべての行はブロックされ、スコアを再度タップしたり、開示ボタンをタップしたりすることはできません。

したがって、明らかにこれは方法ではありません。しかし、私は何をすべきかわかりません。なにか提案を?

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

ios - iOS UITableView の複数の列

複数の行と列のデータがあります。しかし、iPhone UITableView には単一の列と複数の行しか含まれていません。Apple のヒューマン インターフェイス ガイドラインに従って複数列のデータを表示するにはどうすればよいですか?