美文网首页
MPMoviePlayerController横屏退出后自定义t

MPMoviePlayerController横屏退出后自定义t

作者: 简书笔记存档 | 来源:发表于2016-07-22 15:08 被阅读0次

这是我在项目上遇到的bug,整整找了一天最后自己才尝试做出的方法,可以让tabbar的frame不变。

在自定义tabbarcontroller界面

  • (void)viewWillAppear:(BOOL)animated {

    [super viewWillAppear:animated];

    //先将原来的子控件全部移除
    [self.tabBar.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];
    //将系统的tabbar设置为不可变;
    self.tabBar.autoresizingMask = UIViewAutoresizingNone;
    //添加自定义子控件
    JLYTabBar *tabBar = [[JLYTabBar alloc] init];
    tabBar.delegate = self;
    [tabBar setTitles:self.titles subTitles:self.subTitles];
    tabBar.frame = self.tabBar.bounds;
    [self.tabBar addSubview:tabBar];

}

相关文章

网友评论

      本文标题:MPMoviePlayerController横屏退出后自定义t

      本文链接:https://www.haomeiwen.com/subject/vieijttx.html