iPhone SDK中的弹出菜单?

时间:2011-06-26 22:27:02

标签: iphone xcode menu popup

我正在设计一个基于标签的应用,我希望当用户点击它时,会从其中一个标签中弹出一个菜单。就像在WaveSense糖尿病管理器应用程序中一样(我会发布图片,但我是新用户,所以不会允许它。如果您想要查看它,可以免费下载;它有一个很酷的设计,你可以采取来自的一些想法。

点击标签栏图标会弹出一个小弹出菜单,而不是切换UIViewController。我到处都看,不知道如何制作这样的东西。我猜测必须对UITabBarController进行修改?弹出菜单是自定义UIView吗?请帮忙!

谢谢!

1 个答案:

答案 0 :(得分:1)

The tab bar delegate有一个方法tabBar:didSelectItem:。您可以在此时渲染菜单,如果需要,可以从tabBar中设置动画。

就创建菜单而言,包含UITableView的UIView可以很好地工作。如果您愿意,可以使视图小于设备屏幕的宽度,以使其成为一个向上滑动的菜单。它还允许您拥有比屏幕上更舒适的菜单条目。