我需要在我的 iPhone 应用程序中添加一个操作按钮。单击该按钮时,需要弹出带有按钮的 UIActionSheet。谁能告诉我如何添加操作按钮?- 表示 iPhone 应用程序是否有内置操作按钮?还是我们需要创建一个带有图像的新按钮?
提前致谢!
假设这是在视图控制器中,您可以执行以下操作:
- (void)viewDidLoad
{
UIBarButtonItem *actionButton = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemAction
target:self
action:@selector(methodThatShowsSheet)];
self.navigationItem.rightBarButtonItem = actionButton;
[actionButton release];
}
(请原谅奇怪的缩进以使其适合合理的宽度(我通常只是让 Xcode 自动包装缩进所有内容))。
有关如何实施的信息,请参阅 Nick Veys 的回答methodThatShowsSheet
。
您需要从您决定将显示此操作表的按钮连接到显示它的代码。
有关执行此操作的帮助,请参阅UIActionSheet 上的 Apple 文档。
我不确定我是否理解您的问题,但 UIKit 包含 UIButton 类,该类会自动向对象(也由您指定)发送消息(由您指定)。您可以在 nInterface 构建器中或以编程方式创建 UIButton。
如果没有更多关于你真正想做的事情或你为什么觉得困难的细节,就很难更精确。