2012-02-22 86 views
0

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

如何继续?我知道我需要一个滚动视图,但在那之后......你要明白,我没有太多的经验与iOS 5

检查该快照的一个例子:

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

+2

不要指望人们从App Store下载应用程序来理解您的问题。人们应该能够根据你提出的问题来了解你的问题。 – Besi 2012-02-22 16:32:27

+0

我是这个论坛的新用户,目前我没有权限留下图片。 – user1226315 2012-02-22 17:46:22

+0

新的是一个问题。但是,您在帖子中包含的更多详细信息和相关信息越有可能获得有价值的答案。顺便说一句:如果我没有像这样弄错,你应该能够引用一个图像:'![image title](http://server.com/image-url.png)'。 – Besi 2012-02-22 17:52:47

回答

2

对于横向滚动视图,只需创建一个滚动视图并向其添加按钮即可。您剪裁的白色“选定”背景可以通过加载白色椭圆形并使用resizeableImageWithCapInsets:将其扩展以适合文本来创建。将按钮的click事件链接到呈现新视图的函数。如果这个'菜单栏'就像一个标准的iOS标签栏一样,你需要自己管理视图层次结构。

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

+0

你有一个例子吗? – user1226315 2012-02-22 17:48:25

+0

是的 - App Store应用程序,iTunes应用程序,设置应用程序等。无论您在列表右侧看到>(大于)符号,点按它都会导致新视图从右侧滚动,这是一个表格视图。我提到的三个例子还使用导航栏并在那里推/弹出视图。 – AndrewS 2012-02-22 17:58:29

+0

Apple的iOS开发人员库页面包含描述此内容的所有内容以及包含UICatalog项目的示例代码的所有链接。 – 2012-02-22 20:20:01