UIImage *backbuttonImage = [[UIImage image@R_403_6889@d:@"back.png"] resizableImageWithCAPInsets:UIEdgeInsetsMake(0,30,50)];[[UIbarbuttonItem appearance] setBackbuttonBackgroundImage:backbuttonImage forState:UIControlStatenormal barMetrics:UIbarMetricsDefault];
使用该代码我有我的后退按钮,但也有上一页的标题.
我找到了一些使用类UIVIEwController的工作示例,但在我的例子中,代码位于appDelegate.m文件中.
知道如何让它工作吗?
解决方法 我使用iOS 5外观代理的一个非常简单的黑客攻击如下(不用说,代理的好处是对所有导航栏的全局更改):[[UIbarbuttonItem appearance] setBackbuttonTitlepositionAdjustment:UIOffsetMake(-400.f,0) forbarMetrics:UIbarMetricsDefault];
此方法在iOS 5 SDK中可用,因此不用担心.
编辑
为避免图像拉伸,请使用以下命令:
UIImage* image = [UIImage image@R_403_6889@d:@"back"];return [image resizableImageWithCAPInsets:UIEdgeInsetsMake(0,image.size.wIDth,0)];总结
以上是内存溢出为你收集整理的objective-c – 没有标题IOS5的setBackButtonBackgroundImage全部内容,希望文章能够帮你解决objective-c – 没有标题IOS5的setBackButtonBackgroundImage所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)