Gen*_*e K 11 iphone background objective-c uibarbuttonitem ios
这种效果是如何实现的?代码片段非常受欢迎.
这可以在Notes应用程序和App Store上的其他应用程序中看到.
看起来导航控制器上的按钮是透明的,并显示导航控制器的自定义背景,或者他们自己有自定义背景应用于它们.关于如何实现这一点的任何想法?
编辑:
以下是iPhone的iBooks应用程序示例.如您所见,不仅UIButtons,而且分段控件都有自定义背景.我认为有一种方法可以全局设置不同界面元素的透明度/背景.
http://c0839932.cdn.cloudfiles.rackspacecloud.com/iBooks%201.1%20-%206.png
Umu*_*rin 13
如果你想UIBarButtonItem在你的应用程序中随处可见,你可以AppDelegate.m用你的application:didFinishLaunchingWithOptions:方法做什么,你可以写
[[UIBarButtonItem appearance] setBackgroundImage:[[UIImage alloc] init] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
Run Code Online (Sandbox Code Playgroud)
这将创建一个空图像,并将设置UIBarButtonItem该图像的背景.写入它将AppDelegate确保您使用的所有地方都UIBarButtonitem将具有透明背景,甚至是您的后退按钮.