以编程方式将 UIButton 添加到 UINavigationController

发布于 2024-09-27 14:05:33 字数 302 浏览 1 评论 0原文

在 Interface Builder 中,您可以将 UIButton 拖到导航控制器的中心,即 rightButtonItem 和 leftButtonItem 之间。

我想以编程方式执行此操作,因为我没有加载 xib。

我试过了:

[self.navigationItem addSubview:myButton] // no luck
[self.navigationController.navigationBar addSubview:myButton] //no luck

谢谢

In Interface Builder you can drag a UIButton to the centre of a Navigation Controller, between the rightButtonItem and leftButtonItem.

I would like to do this programmatically, as i am not loading a xib.

I tried:

[self.navigationItem addSubview:myButton] // no luck
[self.navigationController.navigationBar addSubview:myButton] //no luck

Thanks

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

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

发布评论

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

评论(1

云朵有点甜 2024-10-04 14:05:33

为您希望与按钮一起显示的视图控制器设置 UINavigationItemtitleView

[myAddedViewController.navigationItem setTitleView:myButton]

Set the titleView of the UINavigationItem for the view controller you want the button to appear with.

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