iphone - 我的开发人员没有使用 Interface Builder,这是一件坏事吗?

标签 iphone cocoa cocoa-touch iphone-sdk-3.0

我的 iPhone 开发人员没有使用 Interface Builder,因此当我问他是否可以在 IB 中为水平导航创建弯曲按钮时,他说不能,因为他没有使用 IB。我应该跟进并要求他使用 IB 自己创建这些弯曲按钮作为图形吗?

最佳答案

与 Interface Builder 相比,您可以以编程方式完成所有操作。 IB 只是简化了您通常需要编写代码的许多任务(例如创建导航栏和添加按钮)。大多数(但不是全部)时间这使得创建用户界面更快更容易。告诉您的开发人员研究创建自定义 UIBarButtonItems。 SO 上有很多关于此的帖子,例如:

Adding left button to UINavigationBar (iPhone)

或者,他/她可以考虑使用自定义图形创建 UIButton。

但我觉得奇怪的是,你的开发人员没有使用 IB,现在却告诉你他需要 IB 来做某事。坦率地说,这非常奇怪。使用代码构建一切通常意味着开发人员对工具箱有很好的了解。我更怀疑你的开发人员是顽固的(即不愿意做出改变而不是不能)。

关于iphone - 我的开发人员没有使用 Interface Builder,这是一件坏事吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4894277/

相关文章:

c# - 如何在没有源代码的情况下将 .ipa 或 .app 的体系结构从 arm64 更改为 i386

cocoa - CGPathApplierFunction 的异常

cocoa - NSToolbarItemGroup - 不起作用?

cocoa - 在 xcode 8.3 中创建仅 XIB 的 Cocoa 项目

ios - 我可以在iOS盗版应用上使用In-App Purchase要求用户付费吗?

iphone - 偏移 UISlider 最小/最大值图像

iphone - UINavigationController 可见 View Controller

iPhone 关闭蓝牙 GKPeerPickerController

ios - 如何从 API 检索 iPhone IDFA?

iphone - 电子邮件 Controller - 触摸取消时崩溃(但不发送)