对于你们中的一些人来说这可能是微不足道的,但我有两个来自Lose It的截图!应用程序,我很好奇如何将两个不同的屏幕组合在一起.
首先:
该中间图显示统计图表.这是在Core Graphics/Quartz上绘制的自定义图像,以实现所需的数字吗?黄色线是否被动态分配给Quartz的所有工作?
第二个:
这可能会更容易,但整个酒吧看起来像一个原生的UIKit小部件,其中包含[预算,食物,运动,净,下].它上面似乎有一个阴影.他们在UINavigationBar上做了投影吗?它下面的菜单只是一个UIImage,设计师能够制作成UINavigationBar吗?
如果有一个博客教授这些UI技巧,我很想读更多.
1)是的,它可能是一个视图,使用图表作为背景,然后使用核心图形来渲染线条,
2)这可以是分为四个部分的单一视图.每个部分都有两行用不同颜色绘制的文本.每个部分可能是封装此行为的视图.
我不知道有任何博客教这些"诡计".这是一个了解可用功能然后创造性地使用它来开发UI的案例.
例如,我们知道它是可能的;
以不同的尺寸/位置绘制图像.
以不同的字体,大小,颜色,对齐方式绘制文本
绘制基元
真的,当你拥有那些你可以创造几乎任何东西.
我认为有一个SDK示例演示了如何使用自定义视图来创建精美的时区样式应用程序.这可能是值得一试的.
更新:发现它,就在这里.