在导航栏下添加一个信息栏

时间:2012-05-17 02:25:54

标签: iphone ios uinavigationcontroller

我想知道如何添加一个包含你在网站上获得的碎屑痕迹的栏。有点像这样(信息栏将是导航栏,条形图将是我的子栏,日历将是一个桌面视图)。

enter image description here

Okat所以我希望这仍然有意义。但这几乎就是我想要做的......我正在挣扎最好的方法吗?

我只是将我的uitableviewcontroller更改为普通视图(窗口),上面有工具栏吗?然后将tableview放在窗口内,然后将其推入导航堆栈?我不确定,但希望这里有人比我更好,可以帮助我:)

2 个答案:

答案 0 :(得分:3)

UINavigationController有一个默认禁用的工具栏。使用以下命令启用它:

- (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated

然后你可以添加UIToolbarButtons并根据需要调整它的框架。

但我建议将工具栏放在底部以确保正常使用。人们不喜欢不小心碰到他们不想要的东西,因为按钮的位置太近了。

答案 1 :(得分:0)

嗯,嗯,不确定在这里完美地跟着你,但你可以在UITableViewController的顶部添加任何东西(包括你的信息栏),因为有一个Header UIView和一个Footer一个(只是试图拖动IB的东西只是在你的桌面视图之上)。

希望它有所帮助。