0

菜鸟问题....

我创建了一个标签栏应用程序。它有四个选项卡并且工作正常。每个视图都是使用 XIB 创建的,并且实际上是静态的。每个视图都接受用户输入并在屏幕上做出响应。

我需要做的是更改用户拥有的输入选项 - 实际上删除了一些 UITextFields,具体取决于用户在设置中选择的选项。

我已经创建了 root.plist 并创建了设置,没问题我还为更改后的 UI 创建了额外的 XIBS,但我不知道该怎么做,就是按需将这些调用到选项卡视图控制器中。实际上,标签一有 3 个可能的视图,标签二有 3 个可能的视图等。但我只希望显示与用户设置选择相关的那个?

说得通?

作为参考,如果我们调用不同的视图 - UIInputViewA1, ...A2,....A3 UIInputViewB1,....B2....B3 等。

希望有人能帮忙,整晚都在网上拖网试图让我明白这一点。开始 iPhone 开发圣经也无济于事。

如果您需要更多信息,请大声疾呼。

干杯

保罗。

4

1 回答 1

0

为什么不根据设置以编程方式添加/删除控件,而不是将一个 xib 完全交换为另一个呢?只需确保您的 xib 中的所有控件都链接到文件所有者中的插座,这样您就可以从代码中访问它们。首先,只需将“隐藏”消息发送到要隐藏的控件即可。稍后,您应该学习如何在不再需要这些控件时正确删除和取消分配它们。

于 2009-05-07T13:47:36.767 回答