如何添加带有“'+'”的方形按钮到 uinavigationbar 上吗?

发布于 2024-11-01 03:53:16 字数 147 浏览 1 评论 0原文

就像此图中所示的右侧按钮一样。 https://i.sstatic.net/D2Q61.jpg 这是苹果提供的默认按钮吗? 如果是,那么如何将其添加到导航栏?

Like the right button shown in this image.
https://i.sstatic.net/D2Q61.jpg
Is it a default button provided by apple?
If yes then how do I add it to the navigationBar?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

半城柳色半声笛 2024-11-08 03:53:16
UIBarButtonItem *addButton = 
  [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd 
  target:self
  action:@selector(myCallback:)];
self.navigationItem.rightBarButtonItem = addButton;
[addButton release];
UIBarButtonItem *addButton = 
  [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd 
  target:self
  action:@selector(myCallback:)];
self.navigationItem.rightBarButtonItem = addButton;
[addButton release];
旧夏天 2024-11-08 03:53:16

是的,[+] 按钮是 Apple 提供的默认按钮。它是 UIBarButtonSystemItemAdd 标识符。

下面是一些让它工作的代码:

// Create the Add button

UIBarButtonItem *addButton = [[UIBarButtonItem alloc] 
initWithBarButtonSystemItem:UIBarButtonSystemItemAdd
target:self
action:@selector(someMethod)];

// Display it

self.navigationItem.rightBarButtonItem = addButton;

//  Release the button

[addButton release];

您需要定义 someMethod,这样您的程序就有在点击按钮时运行的代码。

Yes, that [+] button is a default button, provided by Apple. It is the UIBarButtonSystemItemAdd identifier.

Here's some code to get it working:

// Create the Add button

UIBarButtonItem *addButton = [[UIBarButtonItem alloc] 
initWithBarButtonSystemItem:UIBarButtonSystemItemAdd
target:self
action:@selector(someMethod)];

// Display it

self.navigationItem.rightBarButtonItem = addButton;

//  Release the button

[addButton release];

You will need to define someMethod, so your program has code to run when the button is tapped.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文