![]() |
1
1
我想不出任何关于这个实践的书面资料。但你对photoshop的看法是正确的。设计师为某些设计应用程序(如Photoshop)中的不同控件创建资产视觉效果。然后,开发人员将这些资产分配给控件,例如按钮的不同状态将作为图像加载,或者在代码中添加文本。 看看weightbot用户界面和蓝色发光的大数字,我可以想到两种方法: 1)在photoshop中预先创建所有数字0-9,并在运行时将它们放在一起(只需将uiImageView加载到uiView中,计算运行时的大小和位置) 2)使用uilabel之类的东西创建文本,然后在运行时以编程方式对其应用效果。 这两种方法都很好,并且在应用程序大小、代码维护、所需的开发人员/设计师技能、性能等方面都有不同的权衡。在所有地方混合这些方法也是很常见的,尤其是在它上面创建一个奇特的背景图像+文本。 您是正确的,所有这些都与Web切片非常相似,并且需要您考虑接口由哪些基本部分组成,以及如何将它们组合在一起。 |
![]() |
2
2
我也问过自己同样的问题,就像你一样,我找不到任何例子。在玩了一番之后,我设法创建了一个类似的控件。你可以在Github上查看 http://github.com/kompozer/HorizontalSliderControl 这很简单,但我希望你有个主意。基本上它是一个uiscrollview,不需要太多的核心动画。 |
|
yelabd · 沿贝塞尔路径的一部分设置UIView动画 7 年前 |
![]() |
Henry Cooper · 为什么核心动画类型采用字符串关键点路径? 7 年前 |
![]() |
fearmint · CAEmitterLayer多单元交错 7 年前 |
![]() |
gvalmon · 围绕中心旋转NSView 10 年前 |