我尝试制作一个导航后退按钮,它具有与系统相同的完整风格,但无论我如何调整它仍然有一点点差异。
你可以看到无论箭头或单词(返回BACK)都有一些区别。
这是我尝试的代码,我从here获得了箭头图像。
UIImage *sourceImage = [UIImage imageNamed:@"nav-back-btn"];
UIButton *backBtn = [UIButton buttonWithType:UIButtonTypePlain];
[backBtn setImage:sourceImage forState:UIControlStateNormal];
[backBtn setTitle:@" 返回" forState:UIControlStateNormal];
[backBtn addTarget:self action:@selector(goPreviosPage) forControlEvents:UIControlEventTouchUpInside];
backButtonItem = [[UIBarButtonItem alloc] initWithCustomView:backBtn];
backBtn.transform = CGAffineTransformScale(CGAffineTransformMakeTranslation(-8, 0), 1.1, 1.1);
答案 0 :(得分:0)
使用默认的UINavigationcontroller策略。
希望得到这个帮助。