在iphone的uinavigationbar上使用图像或色调?

在iphone的uinavigationbar上使用图像或色调?,第1张

概述如何在导航栏上显示背景图像或为本机 iphone应用程序中的导航栏添加色调? 一周前正在寻找这个.在此讨论发现了这一点.苹果. com / thread.jspa?threadID = 1649012& tstart = 0(抱歉不允许我发布真实链接). -(void)setBackgroundImage:(UIImage*)image withTag:(NSInteger)bgTag{if(i 如何在导航栏上显示背景图像或为本机 iphone应用程序中的导航栏添加色调?解决方法 一周前正在寻找这个.在此讨论发现了这一点.苹果. com / thread.Jspa?threadID = 1649012& tstart = 0(抱歉不允许我发布真实链接).

-(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上使用图像或色调?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1058991.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存