我正在尝试创建一个垂直菜单(在屏幕左侧),我可以使用手势识别器显示和隐藏它。
我发现了一个与此类似的帖子,它略有帮助,但它所做的只是将 UIToolBar 旋转到垂直位置而不改变宽度或位置。
如果有人成功地创建了类似的东西并愿意提供帮助,我将不胜感激!
另外,如果有人能指出我正确的方向,可能会指向一些示例代码,我也希望如此。
我正在尝试创建一个垂直菜单(在屏幕左侧),我可以使用手势识别器显示和隐藏它。
我发现了一个与此类似的帖子,它略有帮助,但它所做的只是将 UIToolBar 旋转到垂直位置而不改变宽度或位置。
如果有人成功地创建了类似的东西并愿意提供帮助,我将不胜感激!
另外,如果有人能指出我正确的方向,可能会指向一些示例代码,我也希望如此。
您可以UIToolBar
通过应用 90 度旋转变换来做到这一点,然后将所有图标旋转 90 度以匹配 - 您只需调整UIToolBar
框架即可更改宽度和位置。但是,您需要创建自己的工具栏来执行此操作,而不是使用通过导航控制器获得的内置工具栏。
另一种选择是简单地自己滚动:这将允许您进行更多定制,因此也许是更好的选择。有许多不同类型的第三方实现,其中一些基于当前的 Facebook 应用程序侧边栏,一个开始寻找的好地方是http://cocoacontrols.com - 它们的质量各不相同。
另一方面,推出自己的产品并不太难,因此这是一个不错的选择。