2016-05-13 8 views
0

テーブルビューで自動レイアウトを使用しましたが、画像フレームを設定しました。&サブタイトル& HeightforRowAtIndexPathの高さが計算されています。iOS 8&9スクロールでスクロールする際にテーブルビューが揺れる

1)大手を設定し、トレーリング、トップとのUITableView

2のためのゼロに等しいボトム制約)のUITableViewCellでは、コンテンツビュー内:

+1

コードを入力してください。誰かにあなたを助けることができるように。 –

答えて

0

自動レイアウト制約を適用するため、以下の手順を試してみてくださいを振っ&スクロールテーブルビューUIImageViewの制約をLeading、Top、Bottomと5に、Aspctを1:1に設定します。

3)UIImageViewの高さの半分のタイトルラベルの高さを設定します。このタイトルラベルの先頭、先頭、末尾の制約を5に適用します。

4)タイトルラベルのすぐ下に字幕ラベルを置き、高さをUIImageViewの高さの半分に設定します。末尾の末尾のabd下限制約をこの字幕ラベルに設定します。

5)これらの2つのラベルのいずれかにアスペクト比の制約を適用します。

5)また、2つのラベルを選択し、ゼロに等しい等しい高さと最後に、titleLabel w.r.t字幕ラベルの上部制約を適用等しい幅制約

6)を適用することができます。

7)これで、UITableViewのheightForRowAtIndexPathメソッドを実装し、目的の高さの値を返すことができます。

enter image description here

+0

Nileshありがとうございます。実際には、推定された行の高さのメソッドのように、すべてのソリューションを試したので、フレームの計算にリワークし、heightForRowメソッドの正確な高さを与え、まだテーブルビューはipadで動揺しています。またはすべてのものがファイルであるが、ポップアップが再度表示されるときにはじめて揺れを開始する –

+0

もう1つは、nibのカスタムセクションヘッダービューを持っていると思っていますが、私はautolayoutを使用してカスタムセクションヘッダーを作成しました –

+0

キャッシュイメージのサイズは問わず、画像は澱粉を含まないようにする必要があります&セルの上&左揃えする必要があります –

関連する問題