更改启动视图的 iOS 问题

Posted

技术标签:

【中文标题】更改启动视图的 iOS 问题【英文标题】:iOS trouble with changing launch view 【发布时间】:2010-08-27 14:07:45 【问题描述】:

所以我有一个搜索我们公司目录的功能搜索应用程序。现在,启动屏幕也在带有要搜索的工具栏的表格中。我想修改界面,只需一个简单的搜索栏即可启动到谷歌式的视图。我创建了一个新视图和 viewController,但是当我尝试将其添加到窗口时,它显示“视图不是结构或联合的成员”。这是我想要做的:

    [window addSubview:launchController.view];   //THIS IS THE LINE
[window makeKeyAndVisible];

那里以前有另一个视图,但我只是尝试将视图替换掉。例如:我以前有另一个名为“toolbarSearchView”的视图加载并且有效。它们都是 UIViewController 的子类。有谁知道可能导致这种行为的原因?谢谢!

【问题讨论】:

【参考方案1】:

检查语法[launchController view] 是否有效。如果不是,那么可能 launchController 不是 UIViewController 的子类。

或者您将其声明为 UIViewController launchController; 而不是 UIViewController* launchController;

【讨论】:

以上是关于更改启动视图的 iOS 问题的主要内容,如果未能解决你的问题,请参考以下文章

更改 iOS 窗口的根视图控制器

为 iOS 选择 TableView 单元格时视图已更改

如何在 iOS 中更改 Launch 图像的属性?

在 iOS 中导航期间更改 UITabBar

使用 UIActionSheet 更改视图时工具栏项消失

iOS 故事板中的图像更改纵横比