問題タブ [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.
ios - UITableViewセルが内容を上書きするのを止める方法は?
私は UITableView を使用していますが、スクロールするにつれてテーブルビューのセルが徐々に太くなっていることに気付きました。コンテンツを上書きしていて、これを止めたいのですが、どこが間違っているのかわかりません。
私のUITableViewでは、なんらかの理由でテーブルビューの内容をスクロールすると、手動で作成されたUILabelでめちゃくちゃになります。
後でカスタム セルが必要になるため、手動の UILabel が必要です。
上下にスクロールすると、ラベルがどんどん太くなっていきます。それらは常に重なり合い、下の行に影響を与えることさえあります (ビューポートに入る前であっても)。
それを続けると、セルの内容が理解できなくなります。
これは、backgroundColor が に設定されていない場合にのみ発生しclearColor
ます。
私は試みましたが、効果が[cellLabel setClearsContextBeforeDrawing:YES];
あり[self.tableView setClearsContextBeforeDrawing:YES];
ませんでした。
私が使用するcell.textLabel.text
と、問題は解決するようです。
コードと画像のサンプルは次のとおりです。
これにより、上書きの問題は修正されますが、問題が発生します。ラベルが完全にランダムな場所に繰り返し表示されます。以下は単なる例であり、他のフィールドとラベルも繰り返されます。
下の図を参照してください。
ipad - iOS - そこから UIPopOver を表示するためのカスタム フレームとカスタム セルを備えた UITableView
私の質問は2つの部分です:
パート1:
UITableView
ユーザーが任意のセルをクリックすると、内部が表示UITableView
され、マスターのサイズを拡大してから、UITableView
内部を挿入しますUITableView
didSelectedRow は次のとおりです。
}
内部に少数の行を使用してアプリをテストしていましたがUITableView
、高さ = 700 で、実際のデータを使用したときの高さ = 2500 とデータが表示されたときの高さ = 1000 の間ですべてが完全に機能します。 、内部UITableView
をスクロール可能にする必要はありません。マスターだけUITableView
がスクロール可能です。
UTableView
では、どうすれば のフレーム サイズを好きなだけ拡張できますか?
パート2:
内部UITableView
では、ラベルと画像、および 2 つのボタンを含むカスタム セルを使用しました。ボタンの 1 つはクリックされたときにUIPopOver
表示されます。ビュー内のボタンの場所を特定できません。 、実際には、を使用しUIPopOver
て画面に表示するためにどのビューを使用する必要があるかわかりません
どんな助けでも大歓迎です。
iphone - カスタム セル データを選択して画面の外にスクロールすると、そのセル データが消えます。
タイトルにあるように: カスタム セル データを選択して画面の外にスクロールすると、カスタム セル データが消えます。
私のリストは十分に読み込まれていますが、didSelectRowAtIndexPath を実行して画面をスクロールした後、データが表示されなくなりました。
インターネットでさまざまな投稿を見ましたが、私の状況に近いものはなかったので、誰かが答えを見つけてくれることを願っています.
以下は、cellForRowAtIndexPath と didSelectRowAtIndexPath のコードです。
さらにコードが必要な場合は、喜んで共有します。
前もってありがとう、D
追加情報 OKI はここで configurecell メソッドを示します。多分誰かが私が欠けているものを見る
}
memory-leaks - ARCを有効にしたカスタムセルメモリリーク
ARCを有効にした状態でメモリリークが発生するのはなぜですか(太字で強調表示)。
CustomCell.mを持っています
私のテーブルビューコントローラーでは:
iphone - テーブルビューでセルにアクセスするにはどうすればよいですか?
私はiPhoneの開発に不慣れです。私は問題で立ち往生しました。UITableViewにチェックボックス関数を実装したい。しかし、私のUITableViewCellsは、画像と3つのUILabelで構成されるカスタムセルです。チェックボックスの画像を配置できるように、サブビューをテーブルビューに移動することができ、それで成功しました。しかし、問題が発生するのは、画像をクリックするたびに、最後のセルのチェックボックスだけが変更されることです。クリックしたセルにアクセスしたいのですが。
私はこれを試しました
しかし、セルはカスタムであるため、これはクラッシュします。
誰かが私にそれを行うための良い方法を提案できますか?
ios - iOS マクロによる UITableView の再設計
マクロを定義して TableView セルをカスタム描画します#define DRAW_SET 1
アプリのライフ サイクルのどこかで、セルの外観を変更したいので、IBAction メソッドを実装し#undef DRAW_SET
てマクロを作成し、値 2 で定義します#define DRAW_SET 2
。
私が抱えている問題は、マクロが未定義および/または再定義されていないことです。これは、パブリック/プライベート コールが原因である可能性がありますか?
ありがとう、クリントン
objective-c - カスタムUITableViewCell+resignFirstResponder
私はUITableView
2つ持っていCustom Cells
ます。の1つにがCustom Cells
含まれていUITextField
ます。
戻るボタンが押されたときにキーボードを非表示にするのに問題があります。
通常はこれを使用しますが、呼び出されることはありません。Editing Did End
イベントに接続しました。
使用しているからCustom Cell
ですか?
iphone - テーブルセルにuiwebviewsを追加するのは良い考えですか?
いくつかのローカルhtmlファイルがあり、静的(今のところ)セルを含むテーブルに表示したいと思います。UIWebViewごとに高さが異なるため(UIWebViewにスクロールを入れたくない)、明らかに各セルの高さは異なります。私が読んだコメントのほとんどは、テーブルセルでのUIWebViewの使用を思いとどまらせます。あなたはどう思いますか:これは当てはまりますか?それは遅く、ロードするのに時間が必要ですか?
ios - UITableViewCell. タッチダウン中にセルを強調表示するにはどうすればよいですか?
カスタム tableViewCell があります。強調表示してユーザーのタッチダウンを示したい。セル選択スタイルはUITableViewCellSelectionStyleBlue
. 親コントローラーで設定しself.clearsSelectionOnViewWillAppear = YES
ました。
私は行く準備ができているはずです。いいえ。選択は引き続きセルに固定されます。私が欲しいのは、タッチダウン中だけの選択表示です。タッチアップすると、外観はすぐに選択されていない外観に戻ります。
どうすればいいですか?
乾杯、
ダグ
ios - プロトタイプのカスタムセルに画像を動的に追加する
テーブルビューが埋め込まれたUIViewControllerがあります。プロトタイプセルは、パンジェスチャレコグナイザーによって開始される「スライダー」効果を追加するようにカスタマイズ(およびサブクラス化)されています。https://github.com/spilliams/sparrowlike セル内には、スライドして離れる正面図と、他のコントロールを表示する背面図の2つのビューがあります。
次に、すべてのセルに画像を追加する必要があります。この画像は、BOOL変数に応じて2つの画像から選択されます。
問題は、プログラムで画像ビューを追加すると、画像がセルに追加され、ユーザーが正面図をスワイプすると、画像がそこにとどまるということです。そのため、画像を正面図に追加する必要がありますが、ストーリーボードで画像を追加してアウトレットを追加することはできません。
したがって、問題は、カスタムセルサブクラスに画像を取得するためのコードを配置する必要があるかどうかです。もしそうなら、どこに置くべきですか?私の「CustomCell」クラスの実装ファイルは、現時点では次のようになっています。