开发者社区 问答 正文

ios,关于多个界面互相跳转的问题

我自学的ios,看的是精通ios(第七版),里面关于界面跳转的那一章节我已经看完了。
于是我自己写了一个多界面跳转的小程序。在一个uiview界面里我安放了一个toolbar,
上面有四个item。分别跳转到四个不同的界面。但是我有一个问题,就是跳转有点奇怪。
点击了第二个item,没反应,需要点击其他的item再点击第一次点击的才会跳转。但是
跳转也有问题。两个界面重合了。跳转的界面被遮盖在第一个界面下面。为什么会这样子?
这一个是我一个跳转函数的编写。麻烦各位帮我看看哪里有问题?

 -(IBAction)switchToOnline :(id)sender{
 if (!self.mainUI.view.superview) {
 if (!self.mainUI) {
 self.mainUI = [self.storyboard instantiateViewControllerWithIdentifier:@"storyboardMainUI"];
 }else{
 if (!self.musicOnMark) {
 self.musicOnMark = [self.storyboard instantiateViewControllerWithIdentifier:@"storyboardOnlineUI"];
 }
 }
 }
if (!self.mainUI.view.superview) {
    self.mainUI.view.frame = self.view.frame;
    [self switchViewFrom: self.mainUI toView:self.musicOnline];
}


}

展开
收起
爵霸 2016-03-09 15:26:03 2055 分享 版权
1 条回答
写回答
取消 提交回答
  • 这种事是不是 切换页面、?他们是平级的那种 是吧?你可以试试 UITabBarController 这个

    2019-07-17 18:56:16
    赞同 展开评论
问答分类:
问答标签:
问答地址: