我正在使用tableView
来显示联系人号码和一些相关信息,点击tableviewCell
可让我的用户通过应用程序调用与此相关的人。
使用以下代码拨打电话:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel: 9999999999"]];
问题:
当用户结束通话时从顶部获得额外空间并自动备份到应用程序,请参阅下面的屏幕截图。
来电之前:
系统到应用后支持的电话:
我如何解决请建议。谢谢。
答案 0 :(得分:1)
在viewcontroller中,实现UIBarPositioningDelegate
并在其中添加以下方法。
func positionForBar(bar: UIBarPositioning) -> UIBarPosition {
return .TopAttached
}
或者,在ViewWillAppear上添加此内容
var frame: CGRect = (self.navigationController?.view.frame)!
frame.origin.y = 0
self.navigationController?.view.frame = frame