UIBarStyleBlack 与 TintColor 黑色

发布于 2024-11-09 23:54:07 字数 183 浏览 1 评论 0原文

UINavigationBartintColor 属性设置为 [UIColor blackColor] 和将 barStyle 设置为 之间有什么区别>UIBarStyleBlack 在不透明的导航栏上?

What is the difference between setting the tintColor property of UINavigationBar to [UIColor blackColor] and setting barStyle to UIBarStyleBlack on opaque navigation bar?

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

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

发布评论

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

评论(2

画尸师 2024-11-16 23:54:07

有一些细微的差别。例如,在 iPad 上,您可以使用色调颜色获得哑光样式,而使用 barStyle 获得光泽样式。

此外,带边框的 UIBarButtonItem 的颜色也略有不同;使用黑色 barStyle 时,它们是灰色的,这使得更容易区分较暗的突出显示状态,而使用黑色色调时,按钮在正常和突出显示状态下看起来几乎相同。

我认为具有“完成”样式的 UIBarButtonItem 看起来也有所不同,但我对此不确定。

There are a few subtle differences. For example, on iPad, you get a matte style with the tint color, but a glossy one with the barStyle.

Also, the color of bordered UIBarButtonItems is slightly different; with the black barStyle, they are gray, which makes it easier to distinguish the darker highlighted state, while with a black tint color, the buttons look almost identical in normal and highlighted state.

I think UIBarButtonItems with 'Done' style also look different, but I'm not sure about that.

允世 2024-11-16 23:54:07

barStyle 只有 2 个选项:默认和黑色。但是,您可以将 tintColor 设置为您喜欢的任何颜色:红色、蓝色、绿色、橙色、一些有趣的 rgb 定义的颜色等。UIBarStyleBlack 的默认 tintColor毫不奇怪,[UIColor blackColor]

我建议你只是尝试一下它们的外观。将色调设置为有趣的东西并在风格之间切换。查看您更喜欢什么应用程序。

There are only 2 options for barStyle: default and black. However, you can set the tintColor to anything you like: red, blue, green, orange, some funny rgb defined color, etc. The default tintColor for UIBarStyleBlack is, not surprisingly, [UIColor blackColor].

I recommend you just play around with how they look. Set the tint to something fun and toggle between styles. See what you prefer for your app.

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