iPhone应用程序电话通话情况
当有人打电话时,我的应用程序会向下移动,应用程序的底部会稍微被切断。当调用发生时,是否有方法缩小或调整整个视图的大小iPhone应用程序电话通话情况,iphone,iphone-sdk-3.0,ios4,interface,interface-builder,Iphone,Iphone Sdk 3.0,Ios4,Interface,Interface Builder,当有人打电话时,我的应用程序会向下移动,应用程序的底部会稍微被切断。当调用发生时,是否有方法缩小或调整整个视图的大小 最好是通过界面生成器。实际上,您的应用程序窗口确实会收缩其子视图。例如,如果您有一个状态栏,因此根视图的帧是(0,20320460),那么如果调用中的状态栏是打开的,则帧变成(0,40320,440) 那么为什么你的应用程序底部似乎被切断了呢?这仅仅是因为根视图以这种方式自动调整其内容的大小。例如,它的autoresizingMask属性表示它具有固定的顶部边距和固定的内容高度。
最好是通过界面生成器。实际上,您的应用程序窗口确实会收缩其子视图。例如,如果您有一个状态栏,因此根视图的帧是(0,20320460),那么如果调用中的状态栏是打开的,则帧变成(0,40320,440) 那么为什么你的应用程序底部似乎被切断了呢?这仅仅是因为根视图以这种方式自动调整其内容的大小。例如,它的
autoresizingMask
属性表示它具有固定的顶部边距和固定的内容高度。所以
- 如果要“压缩”视图,请尝试固定上下页边距,并具有灵活的内容高度李>
- 如果你想让in-call状态栏看起来像覆盖你的应用程序一样,请固定内容高度和底部边距,并具有灵活的顶部边距李>
- 如果你有固定的上边距和固定的内容高度,那么你的应用程序似乎会向下滑动