iOS应用在接听电话时UI下移,怎么处理

我在首页写了个自定义tabbar,是用view写的,tabbar上面是tableview,来电时tableview变长,tabbar下移,怎么改这个效果呢,只让tableview压缩。
clipboard.png
下面的view和add remind button组成了tabbar。middleview放了tableview。
我试着把tabbar那一部分移到跟外层view同一级,但是还是会下移。


clipboard.png
这个事改过之后的UI结构,把tabBar部分挪到跟内部view一致,中间view距下部是44,tabbar距superView底部是0

阅读 4.3k
2 个回答

应该是你的约束有问题,听你的描述你的约束应该是 tabbar.top = tableView.bottom应该改成 tabbar.bottom = super.bottom

你自己写的 TabBar 的话,这样表现是正常的吧。建议你用系统的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进