3

开启个人热点后,状态栏高度从 20 点变为 40 点,[[UIScreen mainScreen] applicationFrame]返回值CGRect由 ((0, 20), (screenWidth, screenHeight - 20)) 变为 ((0, 40), (screenWidth, screenHeight - 40))。

关闭个人热点后,状态栏高度从 40 点变为 20 点,[[UIScreen mainScreen] applicationFrame]返回值CGRect由 ((0, 40), (screenWidth, screenHeight - 40)) 变为 ((0, 20), (screenWidth, screenHeight - 20))。

问题是我在 init 方法中使用 applicationFrame CGRect 初始化了我的视图,但是个人热点可以随时打开和关闭。视图需要实时调整其框架,我猜它应该是自动布局或自动调整大小,但不知道具体该怎么做?

而且,特别是对于 iOS 5 设备,自动布局不可用,我们该怎么做呢?

4

0 回答 0