自定义backBarButtonItem ,保留动画

来源:互联网 发布:it类专业有哪些 编辑:程序博客网 时间:2024/05/29 17:06
UIImage *backButtonImage = [[UIImage imageNamed:@"backbar_icon.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 10, 0, 0)];[[UIBarButtonItem appearance] setBackButtonBackgroundImage:backButtonImage  forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(2, 0) forBarMetrics:UIBarMetricsDefault];[[UIBarButtonItem appearance] setTitleTextAttributes: @{NSForegroundColorAttributeName:[UIColor grayColor]} forState:UIControlStateNormal];[[UIBarButtonItem appearance] setTitleTextAttributes: @{NSForegroundColorAttributeName:[<pre name="code" class="objc">UIColor grayColor
]} forState:UIControlStateHighlighted];


背景图片的尺寸,和UIEdgeInsetsMask有技巧,需要设置Higlighted颜色

0 0
原创粉丝点击