问题标签 [viewdidload]

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 投票
1 回答
993 浏览

iphone - 数据加载时显示活动指示器的问题

我觉得好像有一个非常简单的解决方案可以解决我的问题,但到目前为止我收效甚微......我想加载我的初始 .xib 文件(提前退出 default.png 启动屏幕),以便我可以显示加载我的 html 数据并设置由我的 xib 文件创建的文本标签字段时的活动指示器。

不幸的是,当我执行下面的代码时,我会显示我的 default.png 图像,直到从每个网站加载所有数据......为了首先显示我的 mainView,我可以更改什么,然后启动活动指示器,加载我的html 数据,并在我的 mainView 中设置文本标签?

0 投票
1 回答
260 浏览

objective-c - 加载视图中的所有数据是否加载?

在一个项目中,我使用了一个包含 1432 个节点的 XML 文件,当用户请求它时,我必须检索 2 个 100 个节点的块。

关键是我不太了解 iphone 的性能,我应该遵循以下哪个选项:

  1. 我在 viewDidLoad 中加载所有数据,然后当用户请求它时,我打开一个 tableviewController 将请求的数据块传递给它;
  2. 每次用户请求时,我都会扫描 XML 文件并仅存储他需要的块。

感谢您的任何建议。乔纳森。

0 投票
1 回答
1962 浏览

iphone - 带来SubViewToFront,sendViewToBack,界面生成器,救命!

如果我在 Interface Builder 中添加了视图,而不是作为程序中的 addSubView 可以使用 bringSubViewToFront , sendViewToBack?我是否需要定义 loadView 才能使用它们因为我试图在 ViewDidLoad 中使用它但它返回未定义的方法。

我在 IB 有一些意见我想发回?使用一些布尔变量将其他视图放在前面?这在 IB 中是否可行,或者我必须使用 bringSubViewToFront 、 sendViewToBack 方法?在我的情况下如何使用这些方法?非常感谢

0 投票
2 回答
1027 浏览

ios - 如何让 UIView 自动调整大小规则在 viewDidLoad 处触发?

我在 Interface Builder 中使用支柱和弹簧创建了一个 iPad 目标 UIView。一旦应用程序运行,自动调整大小就可以完美地工作,因为我改变了设备方向。但是在启动时,无论设备启动的方向如何,UIView 都有其横向大小(如在我的 xib 中绘制的那样)。如何让 autoresize 规则在 viewDidLoad 处触发,以便在用户启动时视图采用纵向形式设备处于纵向的应用程序?

谢谢!

0 投票
4 回答
3561 浏览

iphone - 在我的 UIViewController 中放置 [super viewDidLoad] 有什么不同吗?

可能重复:
[super viewDidLoad] 约定

我在 UIViewController 中放入[super viewDidLoad]的位置有什么不同吗?viewDidLoad即,它应该在方法的开头(在我设置 UIViewController 的代码之前)还是在我设置 UIViewController 的代码之后),还是没有任何区别?

0 投票
3 回答
97 浏览

iphone - 如何让一个页面将消息传递给另一个页面?

我的问题是不同的用户可以访问不同的产品。假设用户 1 可以访问 3,而用户 2 可以访问所有 4。

我可以在登录时获得一些东西,如果用户 1 登录,它会告诉 MainView 只显示 3 个单元格吗?MainView 中的 ViewDidLoad 之类的东西可以读取登录页面回显的内容?

可以这样做吗?

谢谢。

0 投票
1 回答
219 浏览

iphone - 我应该在 viewDidLoad 还是 loadView 中添加 UIDatePicker?

在哪里添加 UIDatePicker 合适?我应该将它添加到 viewDidLoad 中吗?还是在加载视图中?

这个 UIDatePicker 应该是主视图的子视图,并且会在这个 viewController 的视图显示的整个过程中显示。

谢谢!

0 投票
1 回答
314 浏览

iphone - 在正确的位置从 Core Data 更新 UISearchBar 数据源

在我的应用程序中,我的表格视图上方有一个搜索栏。我的问题是这样的:

如果我进入表格视图并将项目添加到层次结构的任何级别,然后返回根(搜索栏所在的位置)并尝试搜索它,它不会显示在结果中。

例如,如果我在启动应用程序时核心数据中已经有 itemOne 和 itemTwo,我可以搜索并找到它们。但是,如果我添加 itemThree 并尝试搜索它,则找不到它。

我的搜索栏用来从 Core Data 加载所有项目的数组位于 viewDidLoad 方法中:

我知道添加最后一项后 viewDidLoad 没有运行,这是我的问题。但我不知道将这段代码放在哪里,它将使用已添加的任何项目进行更新。

任何输入表示赞赏。谢谢。

0 投票
1 回答
248 浏览

iphone - 内存初始化和viewdidload以及事件执行的顺序

我正在尝试使用 ALAssetsLibrary 和 enumerateGroupsWithTypes 加载资产列表。我使用加载的资产填充 NSMutableArrary,以便稍后使用它,例如随机更改视图的背景。

我试图用 ViewDidLoad 方法中的资产预加载这个数组,结果发现它在加载视图后得到处理。如果我在调用 load 方法后放置一个 NSLog 语句,则会打印日志,但在视图完全加载之前不会初始化数组。

问题是我应该什么时候初始化我的数组呢?

谢谢!

0 投票
3 回答
276 浏览

iphone - viewDidLoad 变成了一个无限循环。帮助

这可能是最简单/最蹩脚的问题。

所以我试图在 viewDidLoad 方法中初始化一个值为 0 到 3 个增量为 0.25 的数组,我可以在这里看到一个无限循环。

这就是输出。