-(voID)setBackgroundImage:(UIImage*)image withTag:(NSInteger)bgTag{if(image == NulL){ //might be called with NulL argument return;}UIImageVIEw *aTabbarBackground = [[UIImageVIEw alloc]initWithImage:image];aTabbarBackground.frame = CGRectMake(0,self.frame.size.wIDth,self.frame.size.height);aTabbarBackground.tag = bgTag;[self addSubvIEw:aTabbarBackground];[self sendSubvIEwToBack:aTabbarBackground];[aTabbarBackground release];}/* @R_404_5983@: The tag you chose to IDentify the vIEw */-(voID)resetBackground:(NSInteger)bgTag { [self sendSubvIEwToBack:[self vIEwWithTag:bgTag]];}
我把它作为UINavigationbar的一个类别.要在UINavigationbarController中为UINavigationbar设置背景图像,我这样做了:
[navigationControllerForChannels.navigationbar setBackgroundImage:[UIImage imagenamed:@"top_bar.png"] withTag:48151623];
更新标签栏时我有些瑕疵,所以你要打电话
[self.navigationController.navigationbar resetBackground:48151623];
对酒吧进行任何修改后.
总结以上是内存溢出为你收集整理的在iphone的uinavigationbar上使用图像或色调?全部内容,希望文章能够帮你解决在iphone的uinavigationbar上使用图像或色调?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)