use*_*228 4 cocoa-touch objective-c uikit ios
我对iOS编程/ Objective C非常陌生.
我想要发生的事件流是:用户从标签栏视图控制器中选择标签.一旦加载了VIEW A,它将打开一个模态窗口以获取一些信息
ModalYearPickerViewController *modalYearPickerViewController= [[ModalYearPickerViewController alloc] init];
[self presentViewController:modalYearPickerViewController animated:NO completion:nil];
Run Code Online (Sandbox Code Playgroud)
我试图让我的年度选择器视图立即加载,以便用户可以从我的选择器中选择一年(在视图B中),然后在将值传递回VIEW A后关闭模态窗口.
现在,第一个视图加载,然后自动进入黑屏.我不确定为什么我的modalYearPickerViewController的视图控制器上有一个选择器等.
任何提示或帮助以编程方式加载模态视图控制器将不胜感激!
谢谢!
如果您使用的是故事板:
UIStoryboard *storyBoard = [self storyboard];
Run Code Online (Sandbox Code Playgroud)
这将返回当前视图控制器的故事板.我假设你的View Controller A也在你的故事板上.
ModalYearPickerViewController *modalYearPickerViewController = [storyBoard instantiateViewControllerWithIdentifier:@"ModalYearPickerViewController"];
Run Code Online (Sandbox Code Playgroud)
这将从故事板中实例化您的视图控制器.但是你要做的另一件事是将你的视图控制器故事板id设置为ModalYearPickerViewController.您可以在故事板中设置自定义视图控制器类的下方进行设置.
[self presentViewController:modalYearPickerViewController animated:NO completion:nil];
Run Code Online (Sandbox Code Playgroud)
并做了.
| 归档时间: |
|
| 查看次数: |
6022 次 |
| 最近记录: |