我想构建一个在视图之间具有这种导航的应用程序:带有文本项的滚动视图(如菜单栏)。在应用商店查看 Radio-Canada 应用(免费)。
如何进行?我知道我需要一个滚动视图,但在那之后......你必须明白我对 iOS 5 没有太多经验。
检查此快照以获取示例:
我想构建一个在视图之间具有这种导航的应用程序:带有文本项的滚动视图(如菜单栏)。在应用商店查看 Radio-Canada 应用(免费)。
如何进行?我知道我需要一个滚动视图,但在那之后......你必须明白我对 iOS 5 没有太多经验。
检查此快照以获取示例:
对于水平滚动视图,只需创建一个滚动视图并向其添加按钮。您剪裁的白色“选定”背景可以通过加载一个白色椭圆形并resizeableImageWithCapInsets:
用于扩展它以适合文本来创建。将按钮的click
事件链接到呈现新视图的函数。如果这个“菜单栏”就像一个标准的 iOS 标签栏,你需要自己管理视图层次结构。
对于垂直滚动视图,您很可能正在查看 aUITableView
中包含的 a UINavigationController
,其中为表视图实现的类通过将新视图推送到导航控制器UITableViewDelegate
来响应。didSelectRowAtIndexPath
这是实现看起来像滚动项目列表的常见模式,其中点击一个单元格会导致转换到新屏幕。