gpt4 book ai didi

iphone - 如何在 UINavigationItem.rightBarButtonItem(或 leftBarButtonItem)上添加多个 UIBarButton?

转载 作者:行者123 更新时间:2023-12-03 18:22:52 24 4
gpt4 key购买 nike

我尝试过这种方法/黑客: http://blog.blackwhale.at/2009/06/uibuttons-in-uinavigationbar/

问题是这留下了微弱的接缝。我尝试将嵌套工具栏的背景图像设置为我捕获的应有的图像。那行不通。该图像未应用。我还尝试过使用嵌套的 UINavigationBar,但这似乎不起作用。

我在几个 iPhone 应用程序中看到过这种做法。有谁知道怎么做吗?

[编辑] 我希望按钮看起来像普通的 UIBarButtonItems 并且能够使用 UIBarButtonSystemItemAdd、UIBarButtonSystemItemRefresh 等系统样式。我提供的链接就是这样做的,除了你可以看到一条微弱的接缝,因为它是嵌套在导航栏中的 UIToolbar..

请不要提及这违反了人机界面指南。 (我们知道)。

我感谢您贡献自己的技巧...这是做到这一点的唯一方法!

最佳答案

iOS 5.0 现在支持多个按钮。请参阅 UINavigationItem 的 iOS 文档。具体来说,有以下几点:

属性:

@property(nonatomic, copy) NSArray *leftBarButtonItems;
@property(nonatomic, copy) NSArray *rightBarButtonItems;
@property BOOL leftItemsSupplementBackButton;

方法:

- (void)setLeftBarButtonItems:(NSArray *)items animated:(BOOL)animated;
- (void)setRightBarButtonItems:(NSArray *)items animated:(BOOL)animated;

关于iphone - 如何在 UINavigationItem.rightBarButtonItem(或 leftBarButtonItem)上添加多个 UIBarButton?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1414510/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com