【问题标题】:How can I add an "add contact" button like the Contacts application?如何添加“添加联系人”按钮,如联系人应用程序?
【发布时间】:2010-11-06 17:16:31
【问题描述】:

如何将联系人应用程序在窗口右上角的“加号”小按钮添加到我的应用程序?

我希望能够点击该按钮并调出一个屏幕以向表格视图添加新条目。

【问题讨论】:

    标签: iphone objective-c xcode


    【解决方案1】:

    你说的是UIBarButtonItem

    这是一个如何在代码中设置的示例:

    UIBarButtonItem * addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(showContactView:)];
    [self.navigationItem setRightBarButtonItem:addButton];
    [addButton release];
    

    点击后,按钮将调用跟随选择器。

    - (void)showContactView:(id)sender {
        // Show new contact view.
    }
    

    【讨论】:

    • 非常感谢你,汤姆!这正是我想要的。
    【解决方案2】:

    汤姆·欧文是完全正确的。它是一个 UIBarButton,您可以按照他所说的进行配置。它可以根据您的要求添加到 UINavigationBar 或 UIToolbar。

    希望这会有所帮助。

    也不要忘记释放此按钮,因为如果您不释放按钮实例,有时它会导致崩溃。

    【讨论】:

    • 这应该作为对汤姆回答的评论发布,不包括汤姆的重述是正确的。如果您认为某人是对的,请投票给他们的答案。如果您有什么要添加到他们的答案中,请将其添加为评论,或者,如果您有足够的声誉,请编辑他们的答案。
    • Jasarein 我是这个网站的新手。纽瓦斯对不起。我也是第一个对汤姆投赞成票的人。所以你最好不要担心。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-06
    • 2011-01-24
    • 1970-01-01
    • 1970-01-01
    • 2013-03-15
    • 2016-02-26
    • 1970-01-01
    相关资源
    最近更新 更多