63得票9回答
以编程方式更改storyBoard的rootViewController

我使用Storyboards创建了我的项目。根ViewController位于一个Storyboard中,我在appDelegate中没有编写任何代码。 现在我想展示一下我的应用程序,所以我想将根ViewController从Tab Bar更改为我的TourVC,当应用程序的导览完成后,我想...

9得票2回答
获取视图控制器的StoryBoard实例

没有故事板的示例: AppDelegate.h @property (retain, nonatomic) UIViewController *leftController; AppDelegate.m self.leftController = [[LeftViewControll...

15得票4回答
iOS:如何在父视图控制器中识别我们从子视图控制器返回?

假设我有两个UIViewControllers在UINavigationController堆栈中。在“父级”中,我们在某些用户操作时调用“[self.navigationController pushViewController:childViewController animated:YE...

9得票3回答
一次性关闭多个模态视图控制器时出现了视觉伪影问题

我一直在努力寻找答案。我通过以下方式建立了一个模态框的堆栈: [[[NavA viewControllers] objectAtIndex:0] presentViewController:NavB animated:YES completion:NULL]; [[[NavB viewCon...

15得票2回答
关闭推送的视图控制器

我有一个视图控制器,它是这样显示的:func showProfileForTrainer(trainer: Trainers) { let viewPTProfileVC = ViewPTProfileVC() viewPTProfileVC.trainer = trainer...

12得票9回答
IB - 无法为视图控制器指定类

我是一个相当新的IOS开发者,我在这里遇到了一个之前没有遇到过的问题。以下是我的情况: 我创建了一个项目,添加了一些附加到它们自己的类的ViewControllers。但现在,我只是在storyboard中添加了一个新的ViewController。然后我创建了一个新的Objective-C...

7得票3回答
如何加载一个带有顶层ViewController的XIB文件?

我有一个带有视图控制器根元素的 nib,像这样: 因此,我可以使用自动布局相对于顶部和底部布局指南定位元素。 当我第一次尝试使用以下方式加载此 nib 时: SearchViewControllerPro* searchViewController = [[SearchViewCon...

27得票2回答
@interface和@implementation指令中括号内的文本是什么意思?

我对苹果公司的一些示例代码有一个非常基础的问题。在.m文件中,类声明看起来像这样:@interface MyMovieViewController (OverlayView) [...] @end @interface MyMovieViewController (ViewControlle...

126得票14回答
关闭已呈现的视图控制器

我有一个理论性的问题。现在我正在阅读苹果公司的ViewController指南。 他们写道: 当需要关闭一个已经显示的视图控制器时,首选的方法是让呈现该视图控制器的视图控制器来关闭它。换句话说,在可能的情况下,呈现该视图控制器的同一个视图控制器也应该负责关闭它。虽然有几种技术可以通知...

11得票3回答
UINavigationController每个页面都有UIToolbar

我有一个运行在 UINavigationController 上的应用程序。现在我想在每个屏幕底部添加一个 UIToolbar 元素。底部的工具栏应该是可定制的,以适应当前显示的 ViewController。我的第一个想法是将工具栏简单地添加到 navigationController 视图...