在我的所有应用程序中,我都委托我所有的UIButtons,UITextField,拣货员等。我可以通过3种方式委派这些。 1 - 我只是控制+拖动故事板上的按钮,文本字段等直接创建委托的.h文件。 2-In .h文件我正在创建按钮,文本字段等,然后进行连接。 3-以编程方式执行代表团
我想知道哪种方法最好。
答案 0 :(得分:0)
这取决于你,你可以根据你的方式做任何事情 要求,但最终结果对于所有三种方法都是相同的。
如果你想在那时创建动态标签和按钮,你必须这样做 使用programatical方法,因为你没有任何其他解决方案 ,就像你可以根据你的要求选择它。
答案 1 :(得分:0)
最好的方法是使用故事板来引用插座和代表。如果您无法使用故事板,那么您可以通过编码来完成。故事板将节省您的编码时间,与此没有什么重大区别。
答案 2 :(得分:0)
它们是等价的。这是同样的问题:“以编程方式编写UI还是使用Interface Builder设计它更好?”。最终结果是一样的;您应该将Interface Builder视为一种快速创建接口和逻辑的便捷工具和机制。如果您需要,可以毫无问题地混合使用这两种方法。
当您将控件从IB工作表拖到控制器的代码时,您正在创建存储在.xib文件中的目标操作关联。在运行时解压缩.xib文件时,将创建控件并恢复其连接,就像您以编程方式执行操作一样。