问题标签 [loadview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
937 浏览

iphone - 如何在应用程序启动时加载所有选项卡视图控制器?

基本上,当我启动我的应用程序时,我会显示选项卡视图控制器,它会显示第一个选项卡,并且只加载第一个选项卡。我想同时预加载其余的视图控制器。我找到了这篇文章 -加载所有 TabBar 视图

但我收到错误。我调用标签栏控制器[subcontroller view]viewDidLoad方法。我正在使用故事板。问题是我收到错误 - 无法在包中加载 NIB:'NSBundle'

我错过了什么?

编辑:

我会尽量简洁——Tabbar 有 4 个视图控制器,对应 4 个不同的选项卡。当用户按下选项卡时,会加载相应的视图控制器。首次启动应用程序时,仅加载第一个视图控制器。其他视图控制器未加载,它们在用户点击其选项卡后加载。我希望所有这些控制器都加载到内存中,以便我可以对它们做一些事情(它们没有显示在屏幕上)。

0 投票
2 回答
489 浏览

objective-c - 如何在不使用 segues 的情况下更改当前显示的 uiview?

在此处输入图像描述我想将显示更改为 UIViewController,该 UIViewController 在情节提要上有视图控制器,而 UIViewController 类在情节提要上没有视图控制器。情节提要中没有segue...

0 投票
1 回答
827 浏览

android - 如何使用片段在线性布局android中加载新内容?

当我们像这样在片段中加载 Webview 时:

但我想使用线性布局而不是 webview。我试试这个,但错误出来了。

0 投票
2 回答
134 浏览

ios - iOS:loadView 的推荐模式

如果我在 UIViewController 中有一个复杂的视图层次结构,那么何时将主视图分解到它自己的类中是合适的,即使它不能在其他地方重用?如果我要这样做,该视图上的按钮的正确事件处理方法是什么 - addTarget 直接添加到按钮属性或通过视图类委托?

我与一位同事就我们是否应该始终创建一个单独的视图类进行了长时间的辩论。

(为了讨论的目的,让我们假设我们要不惜一切代价避免使用 NIB 文件。)

0 投票
3 回答
1691 浏览

ios - iOS 程序化分组表为空

我有一个以编程方式实现的 tableView,采用分组样式。

我得到的只是应该填充的灰色细条纹。所以它正在加载,但不是......什么......

还需要什么?如果没有,那我还应该去哪里看?

另外,如何使表格的背景颜色与单元格的白色相同?

viewDidLoad 是必要的吗?

谢谢,

  • 莫克罗姆
0 投票
1 回答
9430 浏览

php - 如何在codeigniter中编写一个新文件?

首先我想将一个视图文件加载到一个变量中,然后我需要通过将数据写入新文件来创建一个新文件。即,就像创建一个视图文件的副本一样。

但是给出的代码不起作用。

0 投票
1 回答
491 浏览

ios - TabBarController 中的 UIImagePickerController

我正在尝试在 UITabBarController 中实现 imagepickercontroller。到现在为止还挺好....

在我的 ViewController 中,我启动了 imagePickerController,然后将其放入我的 TabBarViewController 标签栏数组中,我实现了“loadview”方法:

但是当我运行该应用程序时,该应用程序似乎在 loadView 方法中创建了一个 inifite 循环,并且标签栏不再反应。我错过了什么吗?

我不希望 ImagePickerController 全屏并使用“presentviewcontroller”方法推送,而是在其中一个选项卡内作为“普通”视图加载。

所以我的问题是:

1)我应该使用“viewdidload”而不是“loadview”吗?因为使用 viewdidload 它似乎正在工作

2) 但是当使用 viewdidload 时,我无法修复应该显示图像选择器的框架。视频屏幕下方和 tabBar 上方始终有一个黑条。

非常感谢!!

0 投票
2 回答
707 浏览

ios - 调用[super loadView]有什么副作用

在 的文档中loadView,Apple 声明:

此方法的自定义实现不应调用 super。

所以我尝试调用[super loadView]我的loadView方法。似乎没有什么不好的事情发生,也没有任何警告。我正在使用以编程方式创建的视图loadView,而不是来自 NIB。

当我打电话时,实际上发生了什么(如果有的话)坏事[super loadView]

0 投票
1 回答
1026 浏览

ios - 自定义容器控制器的 viewDidLoad 与 loadView

我正在编写一个自定义容器控制器,它以编程方式实例化一个子视图控制器和几个视图。此外,子视图控制器以编程方式实例化一个视图,然后我使用 addSubview 手动将其添加到容器的视图层次结构中。

我的问题是在我的容器控制器的代码中,我应该在哪里实例化我的子视图控制器和由容器控制器直接控制的视图?

我知道 loadView 是您在以编程方式执行操作时应该创建视图层次结构的地方,但我需要将子控制器的视图添加到视图层次结构中。由于子控制器的视图是在创建子控制器时实例化的,这意味着我需要先创建子控制器。那么我是否在 loadView 中创建子控制器,然后将其视图添加到视图层次结构中?这似乎是错误的。

现在我一直在 viewDidLoad 中创建子视图控制器,然后将其视图添加到视图层次结构中,这很有效,但是我到处都读到应该在 loadView 中构建整个层次结构。处理这个问题的正确方法是什么?

0 投票
2 回答
1491 浏览

ios - view frame in -loadView

A view in a view controller created using a nib has its frame at {0, 64, 320, 416}, origin starting right below the nav bar. In -loadView without a nib however, the view with the same frame is 44 pt off despite having the same frame (origin=(x=0, y=64) size=(width=320, height=416)), origin starting below the status bar, under the nav bar. Why is this and how can I match the nib behavior?