2014年11月17日

全画面対応とスクロールAuto Layout にしているのに topLayoutGuide が 0

iOS7 以降で、Auto Layoutを使って全画面対応をやろうとした時、必ず引っかかりそうなのが、topLayoutGuide の取り方。

ちょうど、Swift - tableview チュートリアル で、御誂え向きの現象が現れたので、Swift で解決してみましょう。Objective-Cでも基本的に同じ。

チュートリアル最後の実行画面(図1)は、全画面対応のためにステイタスバーとtable view のスクロール領域が重なっています。
sw_table_in_simu.png
図1 シミュレーター実行画面

これを希望通りに直す正当方って、ないんだろうか?って、話。


続きを読む
posted by ayagu at 16:47| Comment(0) | iOS | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。