2012-09-18 24 views

回答

0

喜这里是代码按类别添加图片到UIToolBar ....

.h文件中:

#import <UIKit/UIKit.h> 

@interface UIToolbar (AddtitionalFuntionality) 

+(void)setToolbarBack:(NSString*)bgFilename toolbar:(UIToolbar*)toolbar; 

@end 

.m文件:

#import "UIToolbar+AddtitionalFuntionality.h" 

@implementation UIToolbar (AddtitionalFuntionality) 

+(void)setToolbarBack:(NSString*)bgFilename toolbar:(UIToolbar*)bottombar { 
    // Add Custom Toolbar 
    UIImageView *iv = [[UIImageView alloc] initWithImage:[UIImage imageNamed:bgFilename]]; 
    iv.frame = CGRectMake(0, 0, bottombar.frame.size.width, bottombar.frame.size.height); 
    iv.autoresizingMask = UIViewAutoresizingFlexibleWidth; 
    // Add the tab bar controller's view to the window and display. 
    if([[[UIDevice currentDevice] systemVersion] intValue] >= 5) 
     [bottombar insertSubview:iv atIndex:1]; // iOS5 atIndex:1 
    else 
     [bottombar insertSubview:iv atIndex:0]; // iOS4 atIndex:0 
    bottombar.backgroundColor = [UIColor clearColor]; 
} 

@end 

该调用语句将...

[UIToolbar setToolbarBack:@"tool-bar.png" toolbar:toolBarTop]; 

类的源代码Here

链接到博客:Site