問題タブ [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 に答える
4227 参照

gwt - GWTセルテーブル/データグリッドにカスタムセルを追加する方法

画像とテキストを組み合わせたカスタムセルをレンダリングしました。次のようになります。

私の質問は、このセルをcelltable/datagridに追加する方法です。私はこれに疲れました。

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

objective-c - カスタムテーブルビューセパレータの作成中にエラーが発生しました

カスタム区切り文字を使用してテーブルビューを作成しようとしています。コンテンツを保持するカスタムセルと、セパレータ付きのUIImageViewのみを含む別のセルを作成しました。問題は、コンテンツへのアクセス方法にあります。indexPath.rowを使用できません

myRow

グローバルNSIntegerです。

私はすでに試しました

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

iphone - auCustomCellからViewControllerをプッシュします

「CustomPreviCell」という名前のカスタムセルを作成しました(NIbの名前とこのNIBのセルの識別子)。私のcustomCellには、6つのラベルとimageViewが含まれています。このセルに対応する.mファイルは次のとおりです。

そして実装:

ここで、このセルをtableViewに表示します(もちろんです!)。そのため、ストーリーボードでは、1つのCustomCellプロトタイプを使用して新しいUITableViewを作成し、そのビューを「UITableViewController」を拡張するクラス「SinglePreviViewController」に参照しました。tableViewの従来のメソッド(numberOfRowsInSection:など)を実装しました。

メソッド「cellForRowAtIndexPath」で、カスタムセルを作成、初期化、表示したいので、次のように記述しました。

私のアプリを起動しましょう:それは正しく動作します!tableViewにはCustomPreviCellsが含まれており、コンテンツを正しく表示します。しかし...これらのセルから新しいviewControllerをプッシュしたい場合、機能しません。customCell(ストーリーボードのTableViewのセルから)を新しいビューコントローラー(DetailPreviViewcontrollerという名前)に接続しましたが、何もしません。customCellが選択されました。

助けてください :)

編集1:

編集2: わかりました、私はまだこの問題の解決策を持っていません、しかし私はこれをすることによってそれを取り除きます:

1 /プッシュするViewコントローラーの新しいペン先を作成します(ストーリーボードにはありません)

2 / ViewControllerのクラス(私の場合はDetailPreviViewController)とFilesOwnerのビューをNIBビューに設定します

3/navigationControllerを使用してメソッド「didSelectRowAtPath」からビューをプッシュします。

私はこの方法を進めるのが好きではありませんが、今のところ、機能するのはそれだけです...

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

ios - Tableviewセルのデータをコアデータに保存する

こんにちは私はデータをコアデータに保存しようとしていますが、問題があります...チームエンティティとプレーヤーエンティティがありますチームエンティティは、プレーヤーエンティティとの1対多の関係として設定されています...「NewTeamViewController」で2つのセクションがあり、2番目のセクションでは、チームにプレーヤーを追加します。セクションヘッダーには、新しいプレーヤーを追加するためのボタンがあります...そのボタンを押すと、新しいセルに3つのtextFieldが表示され、それぞれにデフォルトのテキスト(プレースホルダーテキストではない)が含まれます。次に、新しいプレーヤーをMutableSetに追加します。それはチームプレーヤーとして追加されます。テーブルビューはカスタムセル(3つのtextFieldが存在する場所)を使用しています

プレーヤーセルの3つのテキストフィールドからデータを保存できないことを除いて、チームは正しく保存します。プレーヤーのセルにデフォルトのテキストを保存するだけです。

新しく追加されたセルから新しく追加されたプレーヤーオブジェクトにデータを提供する方法と場所がわかりません。

ここにいくつかのコードがあります...

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

ios - カスタム セルでセグメント化されたコントロールのアクションを検出する

簡単な質問があります:

tableView で、customCells のリストを表示しています。これらのセルには、SegmentedControllers....というラベルが含まれています。

ラベル、segmentedController およびその他のセル属性は、特定のクラスで宣言されます。

リストが更新されたクラスで、セルのセグメント化されたコントローラーが変更されているかどうかをどのように検出できますか? このクラスでは、次のようなことをすると:

...何も起こりません。

誰かアドバイスはありますか?:-)

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

ipad - UISearchDisplayController がカスタム tableViewCell を使用しないのはなぜですか?

分割ビュー コントローラーを使用する iPad アプリがあります。マスター ビュー内には、ストーリーボードで定義されたカスタム テーブル セルを使用して表示されるアイテムのリストがあります。

セルは、Xcode で選択した暗い背景で完全に期待どおりに表示されます。

と を使用していUISearchBarますUISearchDisplayController

検索を開始すると、リストが標準の白いテーブル セルに変わります。

SearchDisplayController でカスタム セルを使用するにはどうすればよいですか?

検索フィールドに入力すると、コールバックがフィルタリングされた結果のリストを更新します。

これは、完全なリストまたはフィルター処理されたリストのいずれかを表示するために、テーブル ビューの処理で使用されます。CellIdentifier は、セルのストーリーボードの識別子と一致します。

searchDisplayController がカスタム セルを使用しないのはなぜですか?

2012 年 7 月 31 日更新:

すべての絵コンテ接続を 2 回、3 回チェックした後 (これは正しいようです)、あることに気付きました…</p>

私は実際にカスタム セルを取得していることがわかります。標準セルのように見えます。 

修正後、tableView:heightForRowAtIndexPath:あることに気が付きました。セルを選択すると、カスタム セルがそこにあることがわかりますが、カスタム セルの背景色を無視しているように見えるため、標準の白い背景の上にカスタムの白いテキストを表示して、空のセル。

カスタム セル クラスのブレークポイントはinitWithStyle:reuseIdentifier:ヒットしないため、何かが正しくありません。  

ポインタ:

  1. SearchResultsController のセルでカスタムの背景色を取得するには何が欠けていますか?
  2. カスタム セルの initWithStyle がヒットしないのはなぜですか? ストーリーボードのセルのクラスとして設定されています。
0 投票する
2 に答える
9251 参照

ios - iOS:カスタムセルを作成せずにUITableViewCellに3番目のラベルを追加しますか?

以前にカスタム セルを使用したことがありますが、3 番目のラベルを追加することに疑問を感じました (他には何もありません!) もっと簡単な解決策はありますか? 私がしたいのは、タイトル、内容、および日付を表示することだけです。最初の 2 つを textLabels と detailTextLabels に設定しましたが、もちろん日付には 3 つ目が必要です。

では、カスタム セルを作成せずに、より簡単な解決策はありますか?

ありがとう

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

ios - UITableViewでカスタムセルの高さを増やす方法

カスタムセルで埋めるテーブルビューがあります。セルの幅を増やしたいので、UITableviewのセルの高さを増やしました。しかし、問題はまだ同じです。UITableViewでカスタムセルの高さを増やす方法は誰でも知っています。

ありがとう、

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

iphone - Iphone : 表のカスタム セルを使用

(このサイト)で学んだカスタム セルを使用しています。私の古いアプリでは動作しますが、このアプリでは動作しない理由がわかりません。上記のコードを実行すると、行 ( NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"CustomCell" owner:self options:nil];) に緑色のエラーが表示されたままになります。

http://ar2.co/SS2.png

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

objective-c - 場合によってはObjectiveCで-textFieldDidEndEditingの余分な呼び出しを回避する方法は?

テキストフィールドを含むカスタムセルを含むテーブルビューがあります。私は今、特有の問題に直面しています:

  1. 最初の行のテキストフィールドをタップすると、-beginEditingが呼び出されます。
  2. 次に、値を変更して、2行目のテキストフィールドをタップします。したがって、最初の行の-didEndEditingが呼び出されます。このdidEndには、他のクラスで呼び出されるいくつかの解析メソッドがあります。しかし、それらは現在実行されていません。didEndの直後に、2行目のテキストの-beginEditingが呼び出されます。その後、解析が行われます。今までは大丈夫です。
  3. 解析が終了すると、解析からのオブジェクトが他のクラスに設定され、フローはここで停止するはずですが、どこから、なぜかわかりません。2行目の-didEndEditingが呼び出されます。また、resignfirstresponderはどこにも書き込まれていませんが、キーボードは閉じられます。

なぜこれが起こっているのか、そしてそれをどのように解決するのか、何か手がかりはありますか?