これを解決する方法についてのアイデアが得られない...。
Ok。これは、UITableViewCell
3つの異なる子ビューを使用した私の習慣です。さまざまな色で見ることができます。
ここで、2番目の子ビューの高さは動的であり、実行時に計算されます。の高さを設定するために使用 しています。-heightForRowAtIndexPath
UITableViewCell
私が試したこと:
子ビューのアウトレットを設定してから、 -heightForRowAtIndexPath
このコードを使用しました...
middleView.frame = CGRectMake(0, 60.0, 750.0, size);
footerView.frame = CGRectMake(0, size + 60.0, 750.0, 50.0);
ここで、size=動的に計算されたミドルビューの高さ。
アップデート :
私もこのようなサイズの静的な値で試しました...
middleView.frame = CGRectMake(0, 60.0, 750.0, 350.0);
footerView.frame = CGRectMake(0, 350.0 + 60.0, 750.0, 50.0);
しかし、運はまったくありません...。
サイズはこれによって計算されます:size = (elements * 30) + 50;
ここで、elements=配列内の要素の数。
問題 :
スクリーンショットを見てください。
助言がありますか ?