我正在使用UINavigationItem的titleView属性来设置一个带有所需字体大小/颜色的自定义UILabel。这是我的代码:
self.headerLabel = [[UILabel alloc] initWithFrame:CGRectMake(0.0, 0.0, 400.0, 44.0)];
self.headerLabel.textAlignment = UITextAlignmentCenter;
self.headerLabel.backgroundColor = [UIColor clearColor];
self.headerLabel.font = [UIFont boldSystemFontOfSize:20.0];
self.headerLabel.textColor = [UIColor colorWithRed:0.259 green:0.280 blue:0.312 alpha:1.0];
self.navigationItem.titleView = self.headerLabel;
在导航栏中,我还有一个左侧的按钮。结果是:文本没有居中对齐。我尝试设置标签的x坐标原点,但这没有效果。