如何查找导航栏的长度....
我想以编程方式显示导航栏的标签中心..
这样我就可以编写公式了,所以如果我旋转我的设备它应该可以工作......
答案 0 :(得分:4)
在UIViewController的viewDidLoad方法中使用以下代码段。
UILabel *label = [[UILabel alloc] init];
label.text = @"Center Label";
label.frame = CGRectMake(0, 0, 100, 30);
label.textAlignment = NSTextAlignmentCenter;
UIBarButtonItem *customButton = [[UIBarButtonItem alloc] initWithCustomView:label];
self.navigationItem.titleView = customButton.customView;
代码是不言自明的。根据需要自定义标签和其他必要的东西。