【问题标题】:How are these two iPhone UI pieces accomplished?这两个 iPhone UI 是如何完成的?
【发布时间】:2009-03-27 20:58:49
【问题描述】:

这对你们中的一些人来说可能是微不足道的,但我有两张来自 Lose It!我很好奇两个不同的屏幕是如何组合在一起的。

第一个:

显示统计图表的中间图表。那是在 Core Graphics / Quartz 上绘制的自定义图像以实现所需的数字吗?动态分配的黄线是 Quartz 的全部工作吗?

第二个:

这个可能会简单一些,但整个栏看起来像一个原生的 UIKit 小部件,其中包含 [Budget, Food, Exercise, Net, Under]。上面似乎有一个阴影。他们在 UINavigationBar 上做投影吗?它下面的菜单是否只是一个 UIImage,设计师可以制作它看起来像 UINavigationBar?

如果有一个博客教授诸如此类的 UI 技巧,我很乐意阅读更多内容。

【问题讨论】:

    标签: iphone cocoa cocoa-touch


    【解决方案1】:

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

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

    我不知道有任何博客教授这些“技巧”。这实际上是一个了解可用功能然后创造性地使用它来开发您的 UI 的案例。

    例如,我们知道有可能;

    • 以不同的尺寸/位置绘制图像。
    • 以不同的字体、大小、颜色、对齐方式绘制文本
    • 绘制基元

    真的,当你拥有这些时,你几乎可以创造任何东西。

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

    更新:找到了,它是here

    【讨论】:

    • 谢谢安德鲁。如果您碰巧找到时区应用程序的链接,我很乐意看到它。
    • Andrew 是对的,听起来您已经对如何将应用程序组合在一起有了很好的了解。我会相信您的直觉,并将 Apple 文档与(例如)开始 iPhone 开发结合使用。
    • 感谢您的研究,安德鲁!
    猜你喜欢
    • 1970-01-01
    • 2021-06-07
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    • 1970-01-01
    • 1970-01-01
    • 2022-10-01
    • 1970-01-01
    相关资源
    最近更新 更多