当前位置:  开发笔记 > 编程语言 > 正文

这两个iPhone UI部件是如何完成的?

如何解决《这两个iPhoneUI部件是如何完成的?》经验,为你挑选了1个好方法。

对于你们中的一些人来说这可能是微不足道的,但我有两个来自Lose It的截图!应用程序,我很好奇如何将两个不同的屏幕组合在一起.

首先: http://dl-client.getdropbox.com/u/57676/screenshots/loseit1.jpg

该中间图显示统计图表.这是在Core Graphics/Quartz上绘制的自定义图像,以实现所需的数字吗?黄色线是否被动态分配给Quartz的所有工作?

第二个: http://dl-client.getdropbox.com/u/57676/screenshots/loseit2.jpg

这可能会更容易,但整个酒吧看起来像一个原生的UIKit小部件,其中包含[预算,食物,运动,净,下].它上面似乎有一个阴影.他们在UINavigationBar上做了投影吗?它下面的菜单只是一个UIImage,设计师能够制作成UINavigationBar吗?

如果有一个博客教授这些UI技巧,我很想读更多.



1> Andrew Grant..:

1)是的,它可能是一个视图,使用图表作为背景,然后使用核心图形来渲染线条,

2)这可以是分为四个部分的单一视图.每个部分都有两行用不同颜色绘制的文本.每个部分可能是封装此行为的视图.

我不知道有任何博客教这些"诡计".这是一个了解可用功能然后创造性地使用它来开发UI的案例.

例如,我们知道它是可能的;

以不同的尺寸/位置绘制图像.

以不同的字体,大小,颜色,对齐方式绘制文本

绘制基元

真的,当你拥有那些你可以创造几乎任何东西.

我认为有一个SDK示例演示了如何使用自定义视图来创建精美的时区样式应用程序.这可能是值得一试的.

更新:发现它,就在这里.

推荐阅读
wangtao
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有