問題タブ [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 投票する
7 に答える
29818 参照

ios - UITableViewセルが内容を上書きするのを止める方法は?

私は UITableView を使用していますが、スクロールするにつれてテーブルビューのセルが徐々に太くなっていることに気付きました。コンテンツを上書きしていて、これを止めたいのですが、どこが間違っているのかわかりません。

私のUITableViewでは、なんらかの理由でテーブルビューの内容をスクロールすると、手動で作成されたUILabelでめちゃくちゃになります。

後でカスタム セルが必要になるため、手動の UILabel が必要です。

上下にスクロールすると、ラベルがどんどん太くなっていきます。それらは常に重なり合い、下の行に影響を与えることさえあります (ビューポートに入る前であっても)。

それを続けると、セルの内容が理解できなくなります。

これは、backgroundColor が に設定されていない場合にのみ発生しclearColorます。

私は試みましたが、効果が[cellLabel setClearsContextBeforeDrawing:YES];あり[self.tableView setClearsContextBeforeDrawing:YES]; ませんでした。

私が使用するcell.textLabel.textと、問題は解決するようです。

コードと画像のサンプルは次のとおりです。

これにより、上書きの問題は修正されますが、問題が発生します。ラベルが完全にランダムな場所に繰り返し表示されます。以下は単なる例であり、他のフィールドとラベルも繰り返されます。

下の図を参照してください。

uitableviewでラベルを繰り返す

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

ipad - iOS - そこから UIPopOver を表示するためのカスタム フレームとカスタム セルを備えた UITableView

私の質問は2つの部分です:

パート1:

UITableViewユーザーが任意のセルをクリックすると、内部が表示UITableViewされ、マスターのサイズを拡大してから、UITableView内部を挿入しますUITableView

didSelectedRow は次のとおりです。

}

内部に少数の行を使用してアプリをテストしていましたがUITableView、高さ = 700 で、実際のデータを使用したときの高さ = 2500 とデータが表示されたときの高さ = 1000 の間ですべてが完全に機能します。 、内部UITableViewをスクロール可能にする必要はありません。マスターだけUITableViewがスクロール可能です。

UTableViewでは、どうすれば のフレーム サイズを好きなだけ拡張できますか?

パート2:

内部UITableViewでは、ラベルと画像、および 2 つのボタンを含むカスタム セルを使用しました。ボタンの 1 つはクリックされたときにUIPopOver表示されます。ビュー内のボタンの場所を特定できません。 、実際には、を使用しUIPopOverて画面に表示するためにどのビューを使用する必要があるかわかりません

どんな助けでも大歓迎です。

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

iphone - カスタム セル データを選択して画面の外にスクロールすると、そのセル データが消えます。

タイトルにあるように: カスタム セル データを選択して画面の外にスクロールすると、カスタム セル データが消えます。

私のリストは十分に読み込まれていますが、didSelectRowAtIndexPath を実行して画面をスクロールした後、データが表示されなくなりました。

インターネットでさまざまな投稿を見ましたが、私の状況に近いものはなかったので、誰かが答えを見つけてくれることを願っています.

以下は、cellForRowAtIndexPath と didSelectRowAtIndexPath のコードです。

さらにコードが必要な場合は、喜んで共有します。

前もってありがとう、D

追加情報 OKI はここで configurecell メソッドを示します。多分誰かが私が欠けているものを見る

}

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

memory-leaks - ARCを有効にしたカスタムセルメモリリーク

ARCを有効にした状態でメモリリークが発生するのはなぜですか(太字で強調表示)。

CustomCell.mを持っています

私のテーブルビューコントローラーでは:

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

iphone - テーブルビューでセルにアクセスするにはどうすればよいですか?

私はiPhoneの開発に不慣れです。私は問題で立ち往生しました。UITableViewにチェックボックス関数を実装したい。しかし、私のUITableViewCellsは、画像と3つのUILabelで構成されるカスタムセルです。チェックボックスの画像を配置できるように、サブビューをテーブルビューに移動することができ、それで成功しました。しかし、問題が発生するのは、画像をクリックするたびに、最後のセルのチェックボックスだけが変更されることです。クリックしたセルにアクセスしたいのですが。

私はこれを試しました

しかし、セルはカスタムであるため、これはクラッシュします。

誰かが私にそれを行うための良い方法を提案できますか?

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

ios - iOS マクロによる UITableView の再設計

マクロを定義して TableView セルをカスタム描画します#define DRAW_SET 1

アプリのライフ サイクルのどこかで、セルの外観を変更したいので、IBAction メソッドを実装し#undef DRAW_SETてマクロを作成し、値 2 で定義します#define DRAW_SET 2

私が抱えている問題は、マクロが未定義および/または再定義されていないことです。これは、パブリック/プライベート コールが原因である可能性がありますか?

ありがとう、クリントン

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

objective-c - カスタムUITableViewCell+resignFirstResponder

私はUITableView2つ持っていCustom Cellsます。の1つにがCustom Cells含まれていUITextFieldます。

戻るボタンが押されたときにキーボードを非表示にするのに問題があります。

通常はこれを使用しますが、呼び出されることはありません。Editing Did Endイベントに接続しました。

使用しているからCustom Cellですか?

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

iphone - テーブルセルにuiwebviewsを追加するのは良い考えですか?

いくつかのローカルhtmlファイルがあり、静的(今のところ)セルを含むテーブルに表示したいと思います。UIWebViewごとに高さが異なるため(UIWebViewにスクロールを入れたくない)、明らかに各セルの高さは異なります。私が読んだコメントのほとんどは、テーブルセルでのUIWebViewの使用を思いとどまらせます。あなたはどう思いますか:これは当てはまりますか?それは遅く、ロードするのに時間が必要ですか?

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

ios - UITableViewCell. タッチダウン中にセルを強調表示するにはどうすればよいですか?

カスタム tableViewCell があります。強調表示してユーザーのタッチダウンを示したい。セル選択スタイルはUITableViewCellSelectionStyleBlue. 親コントローラーで設定しself.clearsSelectionOnViewWillAppear = YESました。

私は行く準備ができているはずです。いいえ。選択は引き続きセルに固定されます。私が欲しいのは、タッチダウン中だけの選択表示です。タッチアップすると、外観はすぐに選択されていない外観に戻ります。

どうすればいいですか?

乾杯、
ダグ

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

ios - プロトタイプのカスタムセルに画像を動的に追加する

テーブルビューが埋め込まれたUIViewControllerがあります。プロトタイプセルは、パンジェスチャレコグナイザーによって開始される「スライダー」効果を追加するようにカスタマイズ(およびサブクラス化)されています。https://github.com/spilliams/sparrowlike セル内には、スライドして離れる正面図と、他のコントロールを表示する背面図の2つのビューがあります。

次に、すべてのセルに画像を追加する必要があります。この画像は、BOOL変数に応じて2つの画像から選択されます。

問題は、プログラムで画像ビューを追加すると、画像がセルに追加され、ユーザーが正面図をスワイプすると、画像がそこにとどまるということです。そのため、画像を正面図に追加する必要がありますが、ストーリーボードで画像を追加してアウトレットを追加することはできません。

したがって、問題は、カスタムセルサブクラスに画像を取得するためのコードを配置する必要があるかどうかです。もしそうなら、どこに置くべきですか?私の「CustomCell」クラスの実装ファイルは、現時点では次のようになっています。