我没有找到任何有关以下调整大小问题的讨论:
当您创建个人热点,通过更改状态栏的大小和颜色进行录音(和其他一些通知)时,iOS会发出信号 - 状态栏的高度加倍,应用的视口向下移动轴。
如果我手动检查stage.fullScreenHeight,它会反映出这一点。
现在我希望Actionscript通过Event.RESIZE通知我,就像改变方向时一样。但事件不会发生。
你们是如何解决这个问题的?是否有其他事件被解雇我不认为?
答案 0 :(得分:0)
如果您想检测更改状态栏的大小(在热点下...时),您可以添加此类通知:
[[NSNotificationCenter defaultCenter] addObserver:self 选择:@选择(statusBarFrameWillChangeNotification :) 名称:UIApplicationWillChangeStatusBarFrameNotification 对象:无];
在viewdidLoad方法中;
然后在statusBarFrameWillChangeNotification方法中,更改视图控制器中视图框的大小以适应状态栏大小。