自定义 UI 导航栏

发布于 2024-12-01 12:28:05 字数 97 浏览 0 评论 0原文

我发现了一些关于如何在 iPhone 上自定义导航栏的教程。显然,使用的一些方法没有得到苹果的批准,任何人都有一个批准的应用程序使用自定义导航栏,如果是的话,你是怎么做到的?谢谢。

I've came across a few tutorials on how to customize the navigation bar on the iPhone. Apparently some of the methods used are not approved by Apple, anybody has an app approved that was using a custom navigation bar and if so how did you do it? Thank you.

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

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

发布评论

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

评论(1

似最初 2024-12-08 12:28:05

在 iOS 5 中,您可以通过调用以下命令轻松地将图像设置到导航栏中:

[navigationBar setBackgroundImage:[UIImage imageNamed:@"navbar.png"] forBarMetrics:UIBarMetricsDefault];

在 iOS 5 之前,没有公共 API 可以执行此操作。你必须自己做,所有这些方法在 iOS 5 中都会遇到麻烦,因为导航栏在新的 iOS 中发生了很大的变化。

PS 也许我不应该在这里谈论 iOS 5 的事情,因为它还没有发布,并且仍然处于 Apple 的 NDA 之下......

In iOS 5, you can easily set an image into your NavigationBar by calling:

[navigationBar setBackgroundImage:[UIImage imageNamed:@"navbar.png"] forBarMetrics:UIBarMetricsDefault];

Before iOS 5, there is no public API to do so. You have to do it by yourself, and all of those ways are going to be in trouble in iOS 5 because the NavigationBar has changed a lot in the new iOS.

P.S. Maybe I should not talk about iOS 5 things here because it is not released yet and still under Apple's NDA...

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