注册 登录
主题 : iphone x tabbar下又一怪象
级别: 侠客
UID: 236552
精华: 0
发帖: 124
可可豆: 170 CB
威望: 160 点
在线时间: 1055(时)
注册时间: 2013-08-08
最后登录: 2018-11-14
0 楼:  发表于: 2017-10-27 09:18    发自: Web Page
来源于 一般提问 分类

iphone x tabbar下又一怪象   

下面附上demo  xcode9 iphone x
直接Iphone  x 模拟器运行

  /*
     问题原因:
     1,先点按钮『present』presentViewController到下一个界面,然后dismiss 返回到首页
     2,在点按钮『push』 pushViewController 到下一个界面,此时,这个过程中出现了 tabbar先向下这一动画,然后隐藏到下一个界面,返回到首页
     3,再次点push 按钮,一切正常
     4,重复1-3步骤,问题复现
     */
    
描述:iphone x tabbar
附件: LSFDemo.zip (105 K) 下载次数:61
级别: 新手上路
状态: 连续签到 - [2天]
UID: 476959
精华: 0
发帖: 3
可可豆: 14 CB
威望: 8 点
在线时间: 98(时)
注册时间: 2015-05-29
最后登录: 2018-08-10
1 楼:  发表于: 2017-10-27 13:46    发自: Web Page
复制代码
  1. AppDelegate.m
  2. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
  3. // Override point for customization after application launch.
  4. TabControllViewController *tab = [[TabControllViewController alloc] init];
  5. UINavigationController *nc = [[UINavigationController alloc] initWithRootViewController:tab];
  6. self.window.rootViewController = nc;
  7. return YES;
  8. }
  9. TabControllViewController.m line 58、59
  10. NavigationController *navgationVC = [[NavigationController alloc] initWithRootViewController: childViewController];
  11. [viewCtrl_list addObject:navgationVC];
  12. 改为
  13. [viewCtrl_list addObject:?childViewController];

级别: 侠客
UID: 236552
精华: 0
发帖: 124
可可豆: 170 CB
威望: 160 点
在线时间: 1055(时)
注册时间: 2013-08-08
最后登录: 2018-11-14
2 楼:  发表于: 2017-10-30 08:54    发自: Web Page
回 1楼(_bluesky) 的帖子
谢谢            !
级别: 侠客
状态: 连续签到 - [4天]
UID: 429446
精华: 0
发帖: 88
可可豆: 234 CB
威望: 226 点
在线时间: 708(时)
注册时间: 2015-01-15
最后登录: 2018-11-08
3 楼:  发表于: 2017-11-24 10:47    发自: Web Page
回 楼主(374475284) 的帖子
您好,请问您怎么解决的 这个问题呀??
级别: 新手上路
UID: 563650
精华: 0
发帖: 45
可可豆: 54 CB
威望: 54 点
在线时间: 753(时)
注册时间: 2016-05-18
最后登录: 2018-11-16
4 楼:  发表于: 2017-11-24 13:46    发自: Web Page
oooooooooooooooooo
级别: 新手上路
UID: 285466
精华: 0
发帖: 23
可可豆: 50 CB
威望: 50 点
在线时间: 43(时)
注册时间: 2014-01-04
最后登录: 2018-10-18
5 楼:  发表于: 2017-11-30 17:26    发自: Web Page
首先谢谢一楼!虽然这样做 看起来解决问题了,但是整体架构就变成navigationcontroller套tabbarcontroller了,并且navigationbar上面的标题也没了,结构变化太大,不适合改大的工程,还有没有好的方法?
级别: 新手上路
UID: 285466
精华: 0
发帖: 23
可可豆: 50 CB
威望: 50 点
在线时间: 43(时)
注册时间: 2014-01-04
最后登录: 2018-10-18
6 楼:  发表于: 2017-11-30 17:37    发自: Web Page
同样的问题:http://www.cocoachina.com/bbs/read.php?tid=1728829
级别: 新手上路
UID: 464418
精华: 0
发帖: 1
可可豆: 1 CB
威望: 1 点
在线时间: 560(时)
注册时间: 2015-04-21
最后登录: 2017-12-08
7 楼:  发表于: 2017-12-04 15:27    发自: Web Page
楼主怎么解决的。 我也遇到了。
级别: 新手上路
UID: 285466
精华: 0
发帖: 23
可可豆: 50 CB
威望: 50 点
在线时间: 43(时)
注册时间: 2014-01-04
最后登录: 2018-10-18
8 楼:  发表于: 2017-12-14 10:33    发自: Web Page
http://www.cocoachina.com/bbs/read.php?tid=1728829    看看这个帖子的四楼,已经完美解决
级别: 骑士

状态: 连续签到 - [6天]
UID: 602644
精华: 0
发帖: 307
可可豆: 496 CB
威望: 491 点
在线时间: 918(时)
注册时间: 2017-01-04
最后登录: 2018-11-20
9 楼:  发表于: 2017-12-14 10:49    发自: Web Page
你什么代码不改的情况下,到AppDelegate.m的控制器中,去添加一句代码就行
self.window.backgroundColor=[UIColor whiterColor];
锤石没有什么1个Q解决不了的,如果有那就两个Q

本站内容均为本站转发,已尽可能注明出处。因未能核实来源或转发内容图片有权利瑕疵的,请及时联系本站,本站会第一时间进行修改或删除。 QQ : 3442093904

描述
快速回复

关注本帖(如果有新回复会站内信通知您)

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部