iphone - 如何更改 iphone 中标题的字体大小?

标签 iphone objective-c ios xcode4

这是代码,这将显示默认大小,我想更改标题的字体大小,因为这个标题太大 n 没有显示全部,只显示“Cook Great Indian...”...请让我帮忙

- (void)viewDidLoad {

    self.title = @"Cook Great Indian Recipes";
}

最佳答案

尝试为标题标签设置自定义标签:

    self.title = @"Cook Great Indian Recipes";
    CGRect frame = CGRectMake(0, 0, [self.title sizeWithFont:[UIFont boldSystemFontOfSize:20.0]].width, 44);
    UILabel *label = [[UILabel alloc] initWithFrame:frame];
    label.backgroundColor = [UIColor clearColor];
    label.font = [UIFont boldSystemFontOfSize:17.0];
    label.textAlignment = UITextAlignmentCenter;
    self.navigationItem.titleView = label;
    label.text = self.title;
    [label release];

关于iphone - 如何更改 iphone 中标题的字体大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7103708/

相关文章:

iphone - 如何通过 ShareKit 在 facebook 上发布带图片的 URL

ios - 如何获取iPhone中所有视频文件的列表

iphone - 如何更改uinavigationbar背景颜色而不覆盖drawRect :

objective-c - 'for' 循环内的“If”语句

objective-c - 'autorelease' 的对象什么时候被释放?

iphone - 查看iphone设置中是否启用了3G

iphone - 如何防止弹出窗口控件消失?

iphone - 如何在运行时确定应用程序是用于开发、应用程序商店还是临时分发?

iphone - 仅显示几张图像,滚动不顺畅

iphone - 为什么我的 NSDictionary 键按字母顺序排序