如何制作一个显示下拉菜单的按钮?

Mut*_*awe 2 iphone xcode menu ios drop-down-menu

我是iPhone开发使用的新手,xcode 3.2.6我想知道如何在导航栏中创建一个按钮,它将显示一个下拉列表,其中包含一个列表,我将编程执行该操作.怎么做?

mst*_*rop 5

首先,你需要一个UINavigationController,它会给你UINavigationbar.在您的.m文件中,您可以设置一个按钮.

self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel target:self action:@selector(dropDown:)];
Run Code Online (Sandbox Code Playgroud)

然后你添加一个方法来处理触摸.

- (void) dropDown: (id) sender;
Run Code Online (Sandbox Code Playgroud)

编辑

KSPopoverView TSPopover是一些开源的Popovers.