問題タブ [custom-cell]

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

iphone - CustomCellクラスが正しく表示されないのはなぜですか?

ねえ、私はビジネスファインダースタイルのアプリを作成しようとしていて、ユーザーに情報を表示するためのカスタムセルを作成したいと思っていました。提供しようとしているすべての情報を表示するセルがありますが、形式がオフになっています。これが私がセルを作成するために使用しているコードです。

次に、IBで次のようなレイアウトを作成しました。

(最初の2つの問題は解決されました。画像を表示するために、間違った画像変数を使用していました)

そして、選択すると、物事がうまくいかないことがわかります

![ここに画像の説明を入力してください] [3]

IBでは、セルのサイズを幅320×高さ80に設定し、[インデント]タブでクラスをCustomClassに変更しました。些細なことを見落としていると思いますが、誰かが私に骨を投げてくれたらありがたいです。画像が希望の場所に表示されないという問題を修正しましたが、背景色が変わらず、フォントサイズが異なって表示され、セルを選択するとセルセパレーターと重なるという問題が発生します。 。

注:スクリーンショットを含めようとしましたが、私は新しいので、SOは私を許可しませんでした。下のセパレーターと重なる選択したセルの画像を配置したリンクを提供しました。

http://s1216.photobucket.com/albums/dd361/cabearsfan/?action=view¤t=screenshot2.png

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

objective-c - URL からの画像 (RSS リーダー) がテーブル ビューに表示される - 問題

テーブル ビューといくつかのカスタム セルに問題があります。これが私のコードです:

私のテーブルには、これらのカスタム セルが多数あり、ビューが一度に表示できる数を超えています。したがって、すべてのセルを表示するには、上下にスクロールする必要があります。私の問題はこれです。スクロールすると大幅に遅れ、デバッガーコンソールでは、新しいセルが表示されるたびに cellForRowAtIndexPath が呼び出されます。各セルには、URL からダウンロードされた画像が含まれているため、UIImage に変換する必要があります。これが遅れの原因だと思います。

画像をダウンロードし、アプリで大きな遅延を引き起こすことなくセルに表示するために何をする必要があるかについて、誰かが私に指示できますか?

IE: セルを表示する前に画像が画像として保存されるように、ダウンロード/変換コードをどこに配置しますか?

ありがとう、

ジャック

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

iphone - uitableviews を操作するときに新しいビューをビュー スタックにロードする方法

私は現在、セル全体をカバーする UItextField を持つ 4 つのカスタム セルをロードした Navigational プロジェクトを持っています。私の目標は、ユーザーの「タッチダウン」イベントが新しいビューをナビゲーション スタックにロードするメソッドを呼び出したときに、新しいビューをロードするメソッドを作成することです。

唯一の問題は、これの正確なコードがわからないことです。ここに私が今持っているものがありますが、何十ものエラーがポップアップしています

プログラムに !stray '@' というエラーが 18 個あります

私は正しい道を進んでいますか?私が間違っていることは何かわかりますか?任意の助けをいただければ幸いです。

0 投票する
4 に答える
1812 参照

iphone - iPhone SDK - TableView で選択したセルを強調表示する

tableView に customTableViewCell があります。を使用して選択したときにセルを強調表示しています。

cell.selectionStyle = UITableViewCellSelectionStyleBlue;

ただし、tableView は次の画像のように表示されます。

ここに画像の説明を入力

customCell のラベルとテキストを非表示にします。背景画像とラベルを非表示にせずに、単純にセルを強調表示したいだけです。コードであれIBであれ、どこで間違いを犯しているのかわかりません。.

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

ios4 - UITableView + 動的カスタム セル (UIBUtton + UITextField + UIBUtton) 挿入を管理するには?

UITableView の管理に問題があります。問題を簡単に説明するために、ここにスクリーンショットを投稿しています。画像 1 は、初回ビューが表示されたときのデフォルトのビューを示しています。黄色のボタン (黄色のボタンはカスタム テーブル セクション ヘッダー ビューにあります) をタップすると、画像 2 に示すようにテーブルを含む UIAlertView を開きます画像2。次に、オプションを選択して、ボタン、テキストフィールド、および別のボタンを含むカスタムセルを挿入します。セクションごとに変更可能な配列があるため、オプションを選択すると、その文字列が対応するセクション配列とリロード可能に追加されます。画像 3 を参照して画像3ください。UITextfields に値を入力すると、値が別のセルに置き換えられます。問題を理解するには、下の 2 つの画像を参照してください。画像4 画像4。また、セルを削除して新しいセルを挿入すると、テキストフィールドには以前の値がプリロードされます。

画像1

問題を分析するための .m ファイルの実装コードを次に示します。

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

objective-c - パフォーマンスの問題:カスタムセル内に描画するUIViewコアグラフィックス

カスタムセルを使用してUItableViewを実装しています。私のカスタムセルには、UIViewが含まれています。

UIViewでグラデーションを使用して広範なCoreGraphics図形を描画しようとしていますが、セルが表示されるたびにカスタムセルのUIViewが描画されるため、スクロールパフォーマンスの問題が発生しています。

パフォーマンスを向上させるために、これを別の方法で行う方法はありますか(たとえば、ある種の遅延描画、非同期描画、UIViewキャッシュ、セルの再描画の防止など)。

ヘルプ、入力、洞察に深く感謝します。

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

iphone - カスタムセルと詳細テキストラベル

この質問をしたいだけです。カスタムセルでdetailTextLabelを使用できますか?カスタムセルに表示する追加情報が必要です。detailTextLabelを使おうとすると、何も表示されません。

カスタムセルの.mコード:

0 投票する
4 に答える
1153 参照

iphone - tableView で CustomCell を使用して、どのように didSelectRowAtIndexPath を呼び出すことができますか?

UITableView に CustomCells を設定しており、didSelectRowAtIndexPath を呼び出そうとしています。カスタム セルのヘッダーは次のとおりです。

かなりシンプルで簡単です。セルのcellForRowAtIndexPathメソッドにもセルに追加しているdetailDisclosureButtonがあり、メソッドaccessoryButtonTappedForRowWithIndexPath:が呼び出されていますが、didSelectRowAtIndexPathはそうではありません。

すべてのメソッドとブレークポイント内に NSLog を配置しました。私が呼び出そうとしているメソッドはそうではありませんが、私の CustomCell クラス内では、次のメソッドはそうです。CustomCell の使用中に didSelectRowAtIndexPath を呼び出す方法はありますか?

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

iphone - カスタム UITableViewCell (グループ化されたテーブル ビュー) で透明な BG を変更できない

UITableViews (グループ化およびプレーン) のセルの背景 (カスタムまたは標準) に関するさまざまな問題に関する投稿が多数ありますが、この特定の問題についての言及は見つかりません。

基本的に、グループ化されたスタイルの UITableView があります。

問題:カスタム セルの背景を透明にすることができません。

カスタム セルを実装する前のテーブルビューは次のようになります (つまり、これは通常のグループ化されたテーブル ビューです)。

ここに画像の説明を入力

標準、通常のグループ化されたテーブルビュー。偉大な。しかし、カスタムセルが必要です。

そこで、次のようなカスタム セルを作成しました。

ここに画像の説明を入力

この階層では:

ここに画像の説明を入力

そして、このセルのバックグラウンド メタデータ:

ここに画像の説明を入力

残念ながら、背景を白、透明、または黒に変更しても、何をしても違いはありません。テーブルビューは次のようになります。

ここに画像の説明を入力

(これはテーブル ビューの背景です。つまり、これらのセルは透明になりました)。

そしてもちろん、セルに追加したビューの背景を変更することでこれを解決することはできません。なぜなら、すべてがこのように見えるからです (丸みを帯びた角がないことに注意してください)。

ここに画像の説明を入力

これは明らかに醜く、受け入れられません。

標準のデフォルトセルのように、セルの背景を通常の白い背景にするにはどうすればよいですか?? 奇妙なことは、先週のアプリで、まったく同じ手順に従ってカスタムセルを作成したところ、それらの背景がうまく白くなったことです。

ここで何を見逃したのですか?必要なのは、グループ化されたテーブル ビューの湾曲した上隅と下隅に一致する白い背景を持つカスタム セルだけです。他の実装で白い背景を見たことがあるので、カスタム セルで可能であることはわかっています。しかし、ここで何かがうまくいきません!

どんなコードでも喜んで投稿しますが、何が必要で何が必要なのかわからないだけです。これが私の cellForRowAtIndexPath メソッドです (これは単なる tableView:cellForRowAtIndexPath のコア データ バージョンです:):

私のクラスファイルは基本的に変更されていないはずですが、ここにあります。カスタム セル クラスの .h ファイル:

輸入

そして .m ファイル:

import "CustomSummaryTableViewCell.h"

xib のセルのクラスを CustomSummaryTableViewCell に変更したことに注意してください。

ここで何か助けていただければ幸いです。問題が何であるかがわからず、これが私を夢中にさせています!!

前もって感謝します。

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

objective-c - uitableview セルとセル内のサブビューを再利用します

開発者の皆様、私は uitableviewcell のサブビューとして uitextviews を追加しました。カスタムセルには約4列と30行あります。問題は、毎回新しい uitextview を割り当てる必要があることです。そのため、テーブルビューのスクロールが非常に遅くなり、セルの読み込みに時間がかかります。テキストビューを一度だけ割り当てて、それを他のセルにも再利用する方法を教えてください。