Fro*_*art 11 xcode interface-builder uibutton uilabel ios
如何放置UILabel在XCode 6的导航栏中心?有可能吗?例如,我可以放在这里,UIButton但无法放置UILabel.如果不是,我该怎么办?UIButton使用适当的文字放置一个并使其不可点击?
提前致谢.
dar*_*102 18
在Xcode 6如果你想要把一个标签内UINavigationBar首先你必须把一个UIView有然后把里面的UIView中的UILabel(这是从故事板BTW).
如果你没有把第UIView一个,那么UILabel永远不会被放到UINavigationBar.
创建一个UIView并添加UILabel它的子视图,然后将你NavigationItem的titleView 设置为先前创建的UIView.
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 150, 40)];
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 150, 40)];
label.text = @"Hello";
label.textAlignment = NSTextAlignmentCenter;
[view addSubview:label];
self.navigationItem.titleView = view;
Run Code Online (Sandbox Code Playgroud)
注意:不要忘记设置自己的帧值以获得更好的结果.