0

我真的几乎不知道如何才能开始这样做,所以我将对其进行解释。我有一个自定义视图,其中包含另一个较小的视图。这两个视图完全在 IB 中构建,主视图有几个输入字段,并且只会调整大小(我认为我已经非常失望了)。第二个出现在主输入设置完成后。需要明确的是,第一个只要求一些输入,一旦有了它们,第二个视图就会出现并开始使用这些输入值。我想做的是能够先输入一些输入,然后出现第二个视图,然后输入一些其他输入,然后出现另一个视图(看起来与第一个视图相同),而是使用新的输入值。

我想知道的是我是否必须在 IB 中多次制作相同的自定义视图,或者(我认为可能如何完成)使第二个视图成为一个单独的类,并为每个新创建一个新对象输入,并从另一个类控制它们在主视图中的位置。如果这是它的完成方式,我需要一些帮助,因为我真的不知道如何以编程方式创建一个新对象,或者做任何这些事情。程序必须了解视图是完全独立的,并且每个命令(例如取消)只能应用于其中一个视图。

我意识到这非常广泛,但我对这个特定问题没有任何经验。我基本上有一个自定义视图,它需要一些输入,并且希望每次发送输入时视图都会重复,但每个视图都相互独立。

谢谢您的帮助。

4

1 回答 1

0

您可以多次加载接口文件。为此,您可以UINib直接使用UIViewController、 或NSBundle, 列举几个方法。在实例化它时设置 nib 的所有者可能会有所帮助——该对象将可通过 nib 中的“文件所有者”进行连接访问。另请记住,您可以重新配置相同的视图并多次使用它。有了更多信息,我们或许能够提供一些更有帮助的建议。

于 2011-07-27T07:03:44.633 回答