iPhoneX的带有TabBar的画面跳转时,位置跳动的问题
来源:互联网 发布:世界征服者3 全将 数据 编辑:程序博客网 时间:2024/06/04 23:47
iPhoneX上,当带有tabbar画面跳转到下一个没有tabbar画面时,会发生瞬间的tabbar向上移动的现象,如图:
解决方法是强制设置frame:
swift 3,4
class ActionTabBar: UITabBar { override var frame: CGRect { get { return super.frame } set { var tmp = newValue if let superview = self.superview, tmp.maxY != superview.frame.height { tmp.origin.y = superview.frame.height - tmp.height } super.frame = tmp } }}
Objective-C
@implementation ActionTabbar- (void)setFrame:(CGRect)frame{ if (self.superview && CGRectGetMaxY(self.superview.bounds) != CGRectGetMaxY(frame)) { frame.origin.y = CGRectGetHeight(self.superview.bounds) - CGRectGetHeight(frame); } [super setFrame:frame];}@end
阅读全文
0 0
- iPhoneX的带有TabBar的画面跳转时,位置跳动的问题
- 解决iPhoneX push过程中tabbar上移的问题
- 解决iPhoneX push时tabbar上移的bug
- iPhoneX适配解决iPhoneX跳转页面时tabbar上移问题
- 带有动画效果的tabbar
- 微信小程序tabbar的跳转问题
- 当push跳转时隐藏了tabBar,pop后tabBar消失的问题
- 自定义的tabbar在跳转之后隐藏tabbar后,tabbar原来的位置不能响应点击事件,这样解决
- 判断是否登陆的决定tabbar的界面跳转问题
- 网线总是跳动的问题
- 带有阻尼效果(橡皮筋效果)跳动的Loading动画
- 带有阻尼效果(橡皮筋效果)跳动的Loading动画
- iOS 多个tabBar之间跳转的问题
- iOS 多个tabBar之间跳转的问题
- storyboard设计两级TabBarController,第二级Tabbar的位置问题
- iphoneX面部识别带来的隐私问题
- tabBar隐藏的问题
- 一个tabbar跳转到另一个不同的tabbar
- interview test
- NetWordUtils
- Linux 通过 expect 实现 tenlnet 自动登录
- Java中Runnable和Thread以及Callable的区别
- Linux中的函数
- iPhoneX的带有TabBar的画面跳转时,位置跳动的问题
- Banner轮播 + XlistView 网络获取数据
- 购物车)
- windows下的基于Eclipse的STM32开发调试环境搭建
- Html5做App(webapp)中界面适配的问题总结
- MainActivity
- 第一个简单的jQuery程序
- 判断服务是否在运行
- MApp