1

在我所有的应用程序中,我都委派了我所有的 UIButtons、UITextField、pickers 等。我可以通过 3 种方式委派这些。1-我只是简单地控制+将按钮、文本字段等从故事板拖到直接创建委托的 .h 文件中。2-在 .h 文件中,我正在创建按钮、文本字段等,然后进行连接。3-以编程方式进行委托

我想知道哪种方法最好。

4

3 回答 3

0

这取决于你,你可以根据你的要求做任何事情,但是所有三种方法的最终结果都是一样的。

如果您当时想创建动态标签和按钮,则必须使用程序化方法,因为您没有任何其他解决方案,您可以根据自己的要求自行选择。

于 2013-07-18T07:33:28.317 回答
0

最好的方法是使用故事板来引用出口和代表。如果您无法使用情节提要,那么您可以通过编码来完成。故事板将节省您的编码时间,这与此没有重大区别。

于 2013-07-18T07:37:40.120 回答
0

它们是等价的。这与“以编程方式编写我的 UI 还是使用 Interface Builder 设计它更好?”是同一个问题。最终结果是一样的;您应该将 Interface Builder 视为简单的方便工具和机制,用于快速创建接口和逻辑。如果需要,您可以毫无问题地混合使用这两种方法。

当您将控件从 IB 工作表拖到控制器代码时,您正在创建存储在 .xib 文件中的目标-操作关联。在运行时解压缩 .xib 文件时,将创建控件并恢复它们的连接,就像您以编程方式执行此操作一样。

于 2013-07-18T07:50:14.363 回答