有没有人创建过垂直UIToolBar?或者某种带有UIButton的垂直菜单?

时间:2012-04-04 15:53:47

标签: iphone objective-c ios xcode uitoolbar

我正在尝试创建一个垂直菜单(在屏幕的左侧),我可以使用手势识别器显示和隐藏它。

我发现了一个类似于此的帖子,略有帮助,但它只是将UIToolBar旋转到垂直位置而不改变宽度或位置。

如果有人成功地创造了类似于此的东西并且愿意帮助我会非常感激它!

此外,如果有人能指出我正确的方向,我也希望这样做。

1 个答案:

答案 0 :(得分:6)

您可以使用UIToolBar执行此操作,方法是应用90度旋转变换,然后将所有图标旋转90度以匹配 - 只需调整UIToolBar即可更改宽度和位置帧。但是,您需要创建自己的工具栏才能执行此操作,而不是使用导航控制器提供的内置工具栏。

另一个选择就是自己滚动它:这将允许你更多的自定义,所以也许是更好的选择。有许多不同类型的第三方实现,一些基于当前的Facebook App侧栏,一个开始寻找的好地方是http://cocoacontrols.com - 它们的质量各不相同。

另一方面,滚动自己也不会太难,所以这是一个很好的选择。