相关疑难解决方法(0)

以编程方式在Swift中的选项卡之间切换

当iOS应用程序启动时,我需要编写一些代码来将视图切换到另一个选项卡(例如,默认情况下显示第二个选项卡而不是第一个选项卡).

我是Swift的新手,并且已经解决了以下问题:

  • 代码应该放在第一个选项卡的ViewController的override func viewDidLoad()函数中.

  • 以下代码显示了第二个ViewController,但没有显示底部的选项卡栏(vcOptions是第二个ViewController选项卡项:

let vc : AnyObject! = self.storyboard.instantiateViewControllerWithIdentifier("vcOptions")
self.showViewController(vc as UIViewController, sender: vc)
Run Code Online (Sandbox Code Playgroud)

我认为答案可能在于使用UITabbarController.selectedIndex = 1,但不太确定如何实现它.

xcode uitabbarcontroller viewcontroller ios swift

59
推荐指数
7
解决办法
9万
查看次数

弹出到导航控制器中的根视图

我有一个导航控制器有三个视图.我将三个视图控制器推到导航控制器的堆栈上,并希望通过单击按钮立即弹出所有推动的视图控制器.我希望能够从任何推动视图控制器做到这一点......

请你能帮助我,并指出我如何做到这一点?

uinavigationcontroller ios

10
推荐指数
1
解决办法
1万
查看次数

尝试从故事板初始化视图控制器

我有一个视图控制器,我放在主故事板,但当我尝试初始化和加载视图控制器时,我的应用程序崩溃.我正在使用的xcode版本并没有真正告诉我我得到的错误,但我确实看到它给了我一个sigabrt信号.我不知道为什么它不起作用.

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil];
    UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"SelectDateViewController"];
    [vc setModalPresentationStyle:UIModalPresentationFullScreen];

    [self presentModalViewController:vc animated:YES];
Run Code Online (Sandbox Code Playgroud)

这就是我所说的.我使用的所有名称都是正确的,但我仍然不明白为什么它会崩溃.

objective-c ios

8
推荐指数
2
解决办法
1万
查看次数