2017-10-03 4 views
0

私は、とbasic cellsXcode 9に持っています。私はシミュレータ上でアプリケーションを実行すると、テーブルビューは非常に奇妙なアニメーションを持っています。その行の一部が表示されず、ビューをスクロールすると表示されますが、他の行は表示されなくなります。それはXcode 8のすべてがうまくいっていたので、何か新しいものです。助言がありますか? ここでの様子:strange behaviour of a table view私のテーブルビューのアニメーションがXcode 9で非常に奇妙なのはなぜですか?

+0

は、私はすでに行っているフルサイズに – suthar

+0

あなたのシミュレータのサイズを変更その – Tigran

答えて

1

「Interface Builder」では、UITableViewのestimatedRowHeightの設定をサポートしています。これにより、推定された高さをゼロ以外の値に設定することによってセルフサイジングテーブルセルが可能になり、デフォルトでオンになります。

基本的に、スタティックセルサイズにするには、その機能をオフにする必要があります。 (IB - >選択テーブルビュー - >サイズインスペクタ)これが動作しない場合にも、いつでもプログラム的に設定することができます

Selected tableview in IB

tableView.rowHeight = "defined height" 
+0

私は、行の高さを自動的にチェックし、サイズインスペクタから自動的に見積もりしようとしましたが、何も変更されませんでした。ストーリーボードのどこに正確にあるのか教えてください。 – Tigran

+0

私は自分のコメントを編集しました。 –

+0

ありがとうございました。それが本当に助けになりました。しかし、私はそこには何も変わらないので、シミュレータに問題があると思う(テーブルビューをどのように表示するのか)。しかし、物理的なデバイス(空の行があっても)を走らせると大丈夫だ。あなたはこの種の問題を抱えていましたか? – Tigran

関連する問題