我有一个包含6个标签的应用程序,因此系统会自动生成前4个标签和一个名为“ Altro”(意大利语中为“更多”)的第五个标签,其中包含前五个和第六个标签内容。

还行吧。问题是我不知道如何通过“ altro”选项卡更改后退按钮的颜色。有什么建议吗?

一些截图可以更好地解释问题:

最佳答案

UIImage *buttonImage = [UIImage imageNamed:@"back_btn.png"];
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:buttonImage forState:UIControlStateNormal];
button.frame = CGRectMake(0, 0, buttonImage.size.width/2, buttonImage.size.height/2);
[button addTarget:self action:@selector(backPressed) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *customBarItem = [[UIBarButtonItem alloc] initWithCustomView:button];
self.navigationItem.leftBarButtonItem = customBarItem;


试试这个.......一次

07-27 14:38