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

1 iphone cocoa cocoa-touch iphone-sdk-3.0

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

par*_*par 5

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

向UINavigationBar(iPhone)添加左键

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

我发现奇怪的是,你的开发人员没有使用IB,现在告诉你他需要IB做某事.坦率地说,这非常奇怪.使用代码构建所有内容通常意味着开发人员非常了解工具箱.我更怀疑你的开发人员是顽固的(即不愿做出改变而不是无法改变).