1 つのビューと 1 つのビュー コントローラーを持つ単純なテスト アプリがあり、これらはすべて標準のストーリーボードを介してインスタンス化されます。アプリを実行し、View Controller のブレークポイントで一時停止すると、ビューに次の値が設定されていることがわかります。
self.view.layer.position = (CGPoint) (x=160, y=294)
self.view.layer.frame = (CGRect) (origin=(x=0, y=20) size=(width=320, height=548))
self.view.layer.visibleRect = (CGRect) (origin=(x=0, y=0) size=(width=320, height=548))
フレームの初期原点値は理解していますが (値 20 がステータス バーのオフセットであると仮定)、レイヤーの位置の 160/294 値はどこから来ているのでしょうか? 私はこれに困惑しています。