【发布时间】:2010-11-07 11:40:24
【问题描述】:
我正在尝试制作具有以下外观的应用程序
或
我如何在 iPhone 中使用 Objective-C 来做到这一点?它只是一个有一堆图像的视图吗?
我只是想知道为什么只有 loopt 和 facebook 使用这种视图,而其他诸如foursquare、twitter、gowalla 等不使用它?是不是因为这种观点难以实现?
【问题讨论】:
标签: iphone objective-c
我正在尝试制作具有以下外观的应用程序
或
我如何在 iPhone 中使用 Objective-C 来做到这一点?它只是一个有一堆图像的视图吗?
我只是想知道为什么只有 loopt 和 facebook 使用这种视图,而其他诸如foursquare、twitter、gowalla 等不使用它?是不是因为这种观点难以实现?
【问题讨论】:
标签: iphone objective-c
一个非常简单直接的方法是拥有一个包含所有按钮图像和仅覆盖方形按钮的背景图像。 (快速'n 讨厌)。
如果您想要一种更合适的方法(并且能够添加摆动效果),那么您将必须拥有带有自定义视图(实际图像)的不同按钮。
请注意,这两个应用程序都使用 UIScrollView 来放置每个页面。因此,从层次结构的角度来看,您有: navigationController.view -> UIScrollView -> UIView(每个页面的容器)-> UIButton(使用 UIImageViews 完成自定义视图)以及每个 UIButton 下方的可选 UILabels
【讨论】:
【讨论】: