iPhone App 通话情况

Posted

技术标签:

【中文标题】iPhone App 通话情况【英文标题】:iPhone App Phone Call Situation 【发布时间】:2011-02-19 04:05:20 【问题描述】:

当有电话来电时,我的应用下移,应用底部被轻微截断。发生呼叫时是否可以缩小或调整整个视图的大小。

最好通过界面生成器。

【问题讨论】:

***.com/questions/4987605/… 【参考方案1】:

确实,您的应用程序窗口确实会缩小其子视图。例如,如果你有一个状态栏,那么你的根视图的框架是(0,20,320,460),那么如果通话状态栏是打开的,那么框架就变成了(0,40,320,440)。

那为什么你的应用程序的底部似乎被切断了?这仅仅是因为根视图以这种方式自动调整其内容。例如,它的autoresizingMask 属性表示它具有固定的上边距和固定的内容高度。所以,

如果您想“挤压”视图,请尝试固定顶部和底部边距并设置灵活的内容高度。 如果您希望通话状态栏看起来像是在您的应用程序上方,请固定内容高度和下边距,并具有灵活的上边距。 如果您有固定的上边距和固定的内容高度,那么您的应用似乎会向下滑动。

【讨论】:

很抱歉,这些功能在哪里?我只有一种观点,我也这样做 选择超级视图,在检查器的窗口大小窗格中,有“自动调整大小”部分以图形方式表示设置。单击代表顶部/底部边距和内容高度的边缘,以便仅停用顶部边距。

以上是关于iPhone App 通话情况的主要内容,如果未能解决你的问题,请参考以下文章

通过 iPhone App 拨打电话号码

iPhone 通话屏幕备注

在 iphone 中访问通话记录。? [复制]

如何在通话期间以编程方式在 iPhone 的两个扬声器上播放声音

如何从iphone获取通话记录?

jQuery - 检测 iPhone 通话状态栏