iOS导航栏

时间:2012-02-22 16:30:17

标签: iphone ios navigator

我想在视图之间使用这种导航构建一个应用程序: 带有文本项的滚动视图(如菜单栏)。在应用程序商店查看Radio-Canada应用程序(免费)。

如何进行?我知道我需要一个scrollview,但之后......你必须明白我对iOS 5没有太多经验。

检查此快照以获取示例:

snap http://www.eazyrf.com/Snap2.jpg

1 个答案:

答案 0 :(得分:2)

对于水平滚动视图,只需创建一个滚动视图并向其添加按钮即可。您剪裁的白色“选定”背景可以通过加载白色椭圆并使用resizeableImageWithCapInsets:来扩展它以适合文本来创建。将按钮的click事件链接到显示新视图的函数。如果此“菜单栏”的行为类似于标准的iOS标签栏,则您需要自己管理视图层次结构。

对于垂直滚动视图,您很可能正在查看UITableView中包含的UINavigationController,其中为表格视图实现UITableViewDelegate的类通过将新视图推送到导航控制器来响应didSelectRowAtIndexPath。这是一种常见的模式,用于实现看似滚动的项目列表,其中点击一个单元格会导致转换到新屏幕。