iPhone应用程序动作按钮

时间:2009-04-23 09:30:40

标签: iphone button uibutton

我需要在iPhone应用程序中添加一个操作按钮。单击那个时,需要弹出带按钮的UIActionSheet。 谁能告诉我如何添加动作按钮? - 意味着iPhone应用程序的内置动作按钮有没有?或者我们是否需要创建一个带图像的新按钮?

提前致谢!

3 个答案:

答案 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构建器。

如果没有关于你真正想要做的更多细节或为什么你发现它很困难,那么很难更准确。