我最近一直有一个关于 iPhone 应用程序用户界面的棘手问题。例如,考虑 WeightBot的用户界面。我想知道,大多数用户界面是如何创建的?一般来说,当然。
有没有一种方法可以在 Photoshop 等程序中简单地设计控件(即图像),然后在 UIKit 中使用该控件的“皮肤”?我意识到有些控件可能是由程序员创建的(自定义控件),但我指的是 UIKit 中现成的控件。
换句话来说,这个概念是不是类似于“拼接”网站设计?设计师在 Photoshop 之类的工具中绘制出网站的设计,然后将其分割成可用于形成实际网站的片段?我知道这可以为 UIButton
完成s,其他控件也可以这样做吗?通常都是这样做的吗?
或者这可能是通过核心动画完成的?我时常听到这样的说法,那么这是否意味着用户界面是“硬编码”的?或者核心动画仅用于“效果”,例如将发光效果应用于 WeightBot 中的数字?
如果您可以向我指出任何资源,我将非常感激。
最佳答案
我问过自己同样的问题,就像你一样,我找不到任何例子。经过一番尝试后,我成功创建了一个类似的控件。你可以去github上查看 http://github.com/kompozer/HorizontalSliderControl
这很简单,但我希望你能明白。基本上它是一个 UIScrollView,不需要太多核心动画。
关于iPhone 用户界面设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2656924/