tableviewを入れて、viewを2つ入れて、Googleバナー広告を2つ入れたら、レイアウトが大変なことになってしまいました。
制約がうまく効いていなかったことが原因であるということはわかっていたのですが、どれだけ戦っても解決せず…。
解決したのは、エラー発生から2日が経った時でした。
今回の解決には時間がかかったので、そちらの解説をしていこうと思います。
目標

こんな感じのレイアウトになることを完成形としたいと思います。
各コンテンツの作成
今回は、この形で、設定しました。
注意点は下記です!
・GADBannerViewはImageViewで登録する
・1まとまりは、viewで管理する(面倒だけど、こっちの方が階層分けされてて見やすいです。今回は、viewをたくさん使っています。)

viewの制約について

結論から言うと、このLayOutが「AutoresizingMask」になっていると、制約をつけることができません。ここを、Inferredに変更しましょう!
このポイントを修正するのにすごく時間がかかってしまいました。
チャットについて
Line形式のチャットの作成方法は、また別の記事で作成しますので、お楽しみに!



コメント