他们是怎么做到的?带有透明工具栏的 UINavigation

Posted

技术标签:

【中文标题】他们是怎么做到的?带有透明工具栏的 UINavigation【英文标题】:How did They Do this? UINavigation with Toolbar on transparent 【发布时间】:2010-07-13 16:55:12 【问题描述】:

我是 ipad 开发领域的新手,接触过 Instapaper 应用程序,我就是喜欢这个应用程序的用户界面。

具体来说,alt text http://sbox.smokingapples.com/wp-content/uploads/2010/06/instapaper.jpg

你能告诉我在创建带有工具栏项的导航控制器时会使用哪些技术,所有这些都在透明背景上?

他们是怎么做到的?

这似乎是 iPad 应用程序中的一种常见模式,但我在苹果开发者网站上没有看到任何代码示例提示如何实现这种效果。

提前感谢您的回答。

【问题讨论】:

【参考方案1】:

在导航栏子类中提供您自己的-drawRect: 实现,它不会绘制背景图像。

【讨论】:

感谢 Graham,您认为他们会只是使用标准的 UINavigationController,还是推出自己的?我不认为您可以像在标题的右侧和左侧那样使用导航栏上的工具栏。

以上是关于他们是怎么做到的?带有透明工具栏的 UINavigation的主要内容,如果未能解决你的问题,请参考以下文章

带有文本选择控件的浮动工具栏

带有渐变背景的工具栏设置标题背景透明

如何正确地动画推送带有透明导航栏和工具栏的视图控制器?

web桌面,但使图标透明

Windows窗体按钮背景透明

带有透明导航栏的可见按钮