問題タブ [heightforrowatindexpath]

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

ios - UITableviewcell の高さ

テーブルビューにカスタムのテーブルビューセルがあります。

このメソッドでそのセルの高さを設定できます。

しかし、uitableviewcell ファイル (例: FlightDetailCell.m) で高さを動的に変更することは可能ですか?

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

c# - How to hide or remove UITableViewCell with it's content temporarily

I have a static UITableView and want to hide a table cell (exactly I want to hide the datepicker in the cell). I want to do this in the heightForRowAtIndexPath method:

#xA;

When I'm doing this the content of the cell overlaps with the other content. In my case the datepicker takes the whole screen. The same goes for labels and so on. Also it seems that the separator line is still there.

How can I remove or hide a cell with it's content temporarily?

You don't have to provide a C# solution. I will translate it by myself. BTW: I'm using iOS 7.1

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

ios - XCode 6 の問題 - dequeueReusableCellWithIdentifier がカスタム セルの高さを返さない

カスタムの高さを持つ 2 つのプロトタイプ セルを持つ UITableViewController があります。1 つの高さは 187 ポイントで、もう 1 つの高さは 140 ポイントです。テーブルビューのデフォルトの行の高さは ser to 187 です。

私の cellForRowAtIndexPath は次のようになります。

そして、次のような一致する heightForRowAtIndexPath があります。

コードを実行すると、セルの高さが正しく表示されます。それぞれ187と140。

ただし、大きいセルのサイズを 213 ポイントに変更したいと考えています。これを行うには、カスタム テーブル セルの高さを 213 に変更します。問題は、(XCode 6 を使用して) コードを実行すると、テーブル セルの高さが 187 のままになることです。

デフォルトの tableview rowheight プロパティも 213 に変更しようとしましたが、それでも 187 になります。実際、ストーリーボード (テキストとして) を見ると、187 についての言及はどこにもありません。しかし、XCode は以前の値を記憶しているようです。

クリーニング、ディープ クリーニング、xcode の再起動、携帯電話からのアプリの削除、デバッグ製品の削除を試しました。187を忘れるわけにはいきません。

これは XCode 6 のバグでしょうか? XCode 5 では、これは起こりません (証明済み)。カスタム セルの高さは XCode 5 で正常に機能していましたが、この問題は XCode 6 をインストールした翌日に発生しました。

試してみるべきことについてのアドバイスや、私が夢中になっていないことの確認を手伝ってくれる人はいますか。

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

xcode - heightForRowAtIndexPath の削除: iOS7 との互換性

新しい iOS 8 では、メソッドを実装しないheightForRowAtIndexPathと、複数行の行が正しい高さで表示されます。
しかし、iOS7への後方互換性を維持したい場合は、heightForRowAtIndexPathメソッドを実装する必要があります.
これをiOS8でのみ実装するにはどうすればよいですか?

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

ios - iOS SDK の解析: クエリの結果に基づく PFQueryTableViewController の動的なセルの高さ

シナリオ

parse.com データベースからデータをダウンロードして PFQueryTableViewController に表示するアプリがあります。PFQTVC には複数 (6) のプロトタイプ セルがあり、それぞれに独自の reuseIdentifier と、最も重要な高さがあります。私は現在、次のデザインを使用して、それぞれの正しい高さを見つけていますindexPath.row...

現在

これは、ページングを有効にする前に機能します

各セルは、それぞれが異なる種類の情報を表示するため、一意です。だから私はself.objects彼らが持っているそれぞれのユニークな品質によってそれぞれをチェックしています.

これはすべて機能します。つまり、ページングを有効にする前です。

ページングを有効にすると

ほとんどのアプリと同様に、私のものはデータをページングできる必要があり、それが私のものです。私objectsPerPageは10に設定しました-問題は、その10番目のセルまでスクロールして次のページをリロードすると...

理由

次のページをロードするときself.objects、heightForRowAtIndexPath には、新しいオブジェクトがロードされない NSArray があります。これによりアプリがクラッシュし、非常にイライラしています。

質問

この問題を解決する方法を知っている人はいますか?

編集