【问题标题】:how to create an interface like facebook/loopt如何创建像 facebook/loopt 这样的界面
【发布时间】:2010-11-07 11:40:24
【问题描述】:

我正在尝试制作具有以下外观的应用程序

我如何在 iPhone 中使用 Objective-C 来做到这一点?它只是一个有一堆图像的视图吗?

我只是想知道为什么只有 loopt 和 facebook 使用这种视图,而其他诸如foursquare、twitter、gowalla 等不使用它?是不是因为这种观点难以实现?

【问题讨论】:

    标签: iphone objective-c


    【解决方案1】:

    一个非常简单直接的方法是拥有一个包含所有按钮图像和仅覆盖方形按钮的背景图像。 (快速'n 讨厌)。

    如果您想要一种更合适的方法(并且能够添加摆动效果),那么您将必须拥有带有自定义视图(实际图像)的不同按钮。

    请注意,这两个应用程序都使用 UIScrollView 来放置每个页面。因此,从层次结构的角度来看,您有: navigationController.view -> UIScrollView -> UIView(每个页面的容器)-> UIButton(使用 UIImageViews 完成自定义视图)以及每个 UIButton 下方的可选 UILabels

    【讨论】:

    • 所以这些按钮进入 UIScrollView,当我点击它时,它会将其重定向到特定的 UIView?
    • 当您单击一个按钮时,您只需按下一个与正确操作相对应的新视图控制器。
    【解决方案2】:

    我如何在 iPhone 中使用 Objective-C 来做到这一点?它只是一个包含一堆图像的视图吗?

    基本上——是的。

    但至少 Facebook 应用是使用Three20 制作的。

    【讨论】:

    • 我不明白 Three20 有什么帮助
    猜你喜欢
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-27
    • 2018-07-12
    • 1970-01-01
    相关资源
    最近更新 更多