1

我的导航栏有问题。我正在设置自定义字体,并且居中不正确,后退按钮将所有内容向右移动。

UILabel *navLabel = [[UILabel alloc] initWithFrame:CGRectMake(0,0, 300, 100)];
navLabel.backgroundColor = [UIColor clearColor];
navLabel.text = dataFromOtherView.text;
navLabel.textColor = [UIColor whiteColor];
navLabel.shadowColor = [UIColor colorWithWhite:0.0 alpha:1.0];
navLabel.shadowOffset = CGSizeMake(0, 0);
navLabel.font = [UIFont fontWithName:@"Trebuchet MS" size:22.0];
navLabel.textAlignment = NSTextAlignmentCenter;
self.navigationItem.titleView = navLabel;

在此处输入图像描述

4

1 回答 1

0

看起来标签太大了,标签左侧和后退按钮右侧之间没有足够的“开放/灵活空间”。尝试在创建 UILabel 时减小它的宽度。

于 2013-03-08T03:50:07.917 回答