2016-11-08 12 views
0

私はストーリーボードにwidth of 250.0height of 135.0を持つUIViewを持っています。自動レイアウトのため、異なるデバイスを使用するときに値が変更されるはずです。しかし、いつでも私はprint(myUIView.bounds)を試してみるといつも(0.0, 0.0, 250.0, 135.0)になる。ストーリーボードからのUIView境界がコード内で変更されていません

boundsの実際の価値を得る方法はありますか?

+0

print(myUIView.frame)を試してみてください。 –

答えて

0

それはどこに印刷していますか? viewDidLoadでは、レイアウトの調整はまだ行われません。 layoutSubviewsでは、superを呼び出した後、フレームを調整する必要があります。

+0

View Controllerでも 'viewDidLayoutSubviews()'を使うことができます。 – clemens

関連する問題