我真的几乎不知道如何才能开始这样做,所以我将对其进行解释。我有一个自定义视图,其中包含另一个较小的视图。这两个视图完全在 IB 中构建,主视图有几个输入字段,并且只会调整大小(我认为我已经非常失望了)。第二个出现在主输入设置完成后。需要明确的是,第一个只要求一些输入,一旦有了它们,第二个视图就会出现并开始使用这些输入值。我想做的是能够先输入一些输入,然后出现第二个视图,然后输入一些其他输入,然后出现另一个视图(看起来与第一个视图相同),而是使用新的输入值。
我想知道的是我是否必须在 IB 中多次制作相同的自定义视图,或者(我认为可能如何完成)使第二个视图成为一个单独的类,并为每个新创建一个新对象输入,并从另一个类控制它们在主视图中的位置。如果这是它的完成方式,我需要一些帮助,因为我真的不知道如何以编程方式创建一个新对象,或者做任何这些事情。程序必须了解视图是完全独立的,并且每个命令(例如取消)只能应用于其中一个视图。
我意识到这非常广泛,但我对这个特定问题没有任何经验。我基本上有一个自定义视图,它需要一些输入,并且希望每次发送输入时视图都会重复,但每个视图都相互独立。
谢谢您的帮助。