当标准的 iPhone UI 控件变得过于乏味,而您希望您的简单记谱应用在颜色、动画、非标准GUI 字体和背景壁纸等方面更加突出,那么集成游戏引擎是否有意义对于这样的事情?
我对 Unity3D 和 Torque2D 进行了修补,想知道是否有人使用它们与默认的 obj-C SDK 控件和对话框制作“普通”(非游戏)应用程序?
请问你能分享你的经验吗?
如果控件的行为与内置控件的行为相同,只是实际像素不同,则可以对组件进行一些操作。
按钮是完全可定制的图像。使用stretchableImageWithLeftCapWidth:topCapHeight:
inUIImage
拉伸中间并保持按钮边框不变
UITableCellView 是子类化的——表格是非常可定制的
对于很多控件,你可以关闭一些外观,然后在它们后面放一个图像。它们仍然具有图像的行为。
使用 CoreAnimation 来添加一些小细节。
这是一个非常主观的问题。
在我的意见中,不要打扰 - 所有这些麻烦都可以通过一些核心动画和想象力(也许是一些创造性的 Photoshopping)来实现。
看看 Core Animation——那里有一些非常好的资源可以帮助你,你可以得到“流行”和交互式的设计,而不必求助于使用游戏引擎。