Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 自定义UINavigationController和UIBarbuttonItem_Iphone_Ios_Uinavigationcontroller - Fatal编程技术网

Iphone 自定义UINavigationController和UIBarbuttonItem

Iphone 自定义UINavigationController和UIBarbuttonItem,iphone,ios,uinavigationcontroller,Iphone,Ios,Uinavigationcontroller,我有以下代码来自定义UINavigationController: @implementation UINavigationBar (UINavigationBarCategory) - (void)drawRect:(CGRect)rect { UIImage *image = [UIImage imageNamed:@"NavBar.png"]; [image drawInRect:rect]; } 这非常有效,但我希望同时将navigationbar中项目的背

我有以下代码来自定义UINavigationController:

@implementation UINavigationBar (UINavigationBarCategory)  

- (void)drawRect:(CGRect)rect  
{  
UIImage *image = [UIImage imageNamed:@"NavBar.png"];  

[image drawInRect:rect];  
}  

这非常有效,但我希望同时将navigationbar中项目的背景更改为navigationbar的相同背景,如(返回和刷新…)

是否尝试覆盖UIBarButtonim的drawRect方法?此外,您始终可以将UIBarButtonim的customView设置为UIButtonim,并将UIButton的背景设置为与UINavigationBar的背景相同。

您是否尝试过覆盖UIBarButtonim的drawRect方法?此外,您始终可以将UIBarButtonItem的customView设置为UIButton,并将UIButton的背景设置为与UINavigationBar相同的背景