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