Iphone 如何在iOS 5中调整UIBarButtonItem文本大小?
我有一个UIBarbuttonite,带有一个从字符代码创建的返回箭头。在iOS4.3及更低版本中,箭头看起来不错,但在iOS5中,它显示的要小得多。有人见过这个吗?除了使用实际图像,你知道如何修复它吗Iphone 如何在iOS 5中调整UIBarButtonItem文本大小?,iphone,ios4,ios5,Iphone,Ios4,Ios5,我有一个UIBarbuttonite,带有一个从字符代码创建的返回箭头。在iOS4.3及更低版本中,箭头看起来不错,但在iOS5中,它显示的要小得多。有人见过这个吗?除了使用实际图像,你知道如何修复它吗 // flex space UIBarButtonItem *flex = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil act
// 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];
谢谢盖伊·多尔!你的评论是正确的。我已切换回使用UIImage。谢谢Guy Dor!你的评论是正确的。我已经切换回使用UIImage。我认为这是因为在iOS 5中,您构建了表情键盘支持,并且您提供的字符是表情字符,我建议您使用UIImage而不是文本。我认为这是因为在iOS 5中,您构建了表情键盘支持,并且您提供的字符是表情字符,我建议您使用UIImage而不是文本