制作一个清晰(半透明)的 UIBarButttonItem IOS 5

发布于 2025-01-02 18:20:46 字数 177 浏览 1 评论 0原文

我试图使用以下代码设置 UIBarButtonItem 的色调颜色,但我得到的只是一个黑色按钮。有没有一种方法可以在不需要使用自定义图像的情况下完成此任务?

[[UIBarButtonItem appearance] SetTintColor:[UIColor clearColor]]:

I am trying to set the tint color for a UIBarButtonItem using the following code, but all I get is a black button. Is there a way to accomplish this without the need to use custom images?

[[UIBarButtonItem appearance] SetTintColor:[UIColor clearColor]]:

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

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

发布评论

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

评论(2

森林很绿却致人迷途 2025-01-09 18:20:46

使用按钮创建自定义 UIBarButtonItem

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:buttonImage forState:UIControlStateNormal];

//set the frame of the button to the size of the image (see note below)
button.frame = CGRectMake(0, 0, 24, 24);
button.backgroundColor=[UIColor clearColor];    
//create a UIBarButtonItem with the button as a custom view
UIBarButtonItem *customBarItem = [[UIBarButtonItem alloc] initWithCustomView:button];

create a custom UIBarButtonItem with a button

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:buttonImage forState:UIControlStateNormal];

//set the frame of the button to the size of the image (see note below)
button.frame = CGRectMake(0, 0, 24, 24);
button.backgroundColor=[UIColor clearColor];    
//create a UIBarButtonItem with the button as a custom view
UIBarButtonItem *customBarItem = [[UIBarButtonItem alloc] initWithCustomView:button];
玩套路吗 2025-01-09 18:20:46

如果您的 UIToobar 或 UINavigationBar 是半透明的,则栏按钮会自动变为半透明。

[[self.navigationController navigationBar] setTranslucent:YES];

AFAIK,您不能单独使栏按钮半透明。

If your UIToobar or UINavigationBar is translucent, bar buttons automatically become translucent.

[[self.navigationController navigationBar] setTranslucent:YES];

AFAIK, You can't make a bar button alone translucent.

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