我自学的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];
}
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。