我的导航栏出现问题。我正在设置自定义字体,并且居中不对,后退按钮将所有内容移动到右侧。
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;
答案 0 :(得分:0)
看起来标签太大,以至于标签左侧和后退按钮右侧之间没有足够的“开放/灵活空间”。尝试在创建时减小UILabel的宽度。