У меня есть uibarbuttonitem со стрелкой назад, созданной из кода символа. В iOS4.3 и ниже стрелка выглядит нормально, однако в iOS5 она выглядит намного меньше. Кто-нибудь видел это? Любая идея, как это исправить, кроме использования фактического изображения?
// flex space
UIBarButtonItem *flex = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
// back
unichar backArrowCode = 0x25C0; //BLACK LEFT-POINTING TRIANGLE
NSString *backArrowString = [NSString stringWithCharacters:&backArrowCode length:1];
UIBarButtonItem *backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:backArrowString
style:UIBarButtonItemStylePlain
target:self
action:@selector(webViewGoBack:)];
[backBarButtonItem setEnabled:NO];
// add
self.toolbarItems = [NSArray arrayWithObjects:backBarButtonItem, flex, nil];
if (self.navigationController != nil) {
[self.navigationController setToolbarHidden:NO];
[self.navigationController.toolbar setTintColor:[UIColor colorForToolBar]];
}
[backBarButtonItem release];
[flex release];