Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 将按钮添加到navigationcontroller的中心_Ios_Navigationcontroller - Fatal编程技术网

Ios 将按钮添加到navigationcontroller的中心

Ios 将按钮添加到navigationcontroller的中心,ios,navigationcontroller,Ios,Navigationcontroller,如何将按钮添加到navigationcontroller的中心我已经尝试了以下代码 UIButton*标题按钮=[UIButtonbuttonWithType:UIButtonTypeLoundRect] [titleButton setFrame:CGRectMake(0, 0, 200, 35)]; self.navigationItem.titleView = titleButton; 但是屏幕上显示的是没有颜色的空白按钮如何正常显示我在代码正常工作的情况下使用了这个按钮 UIButt

如何将按钮添加到navigationcontroller的中心我已经尝试了以下代码

UIButton*标题按钮=[UIButtonbuttonWithType:UIButtonTypeLoundRect]

[titleButton setFrame:CGRectMake(0, 0, 200, 35)];

self.navigationItem.titleView = titleButton;

但是屏幕上显示的是没有颜色的空白按钮如何正常显示

我在代码正常工作的情况下使用了这个按钮

UIButton *titleButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[titleButton setTitle:@"Title" forState:UIControlStateNormal];
[titleButton setFrame:CGRectMake(0, 0, 200, 35)];

self.navigationItem.titleView = titleButton;

试试看。

按钮标题下方仍显示白色,但未显示正常状态颜色UIButtonPeroundRect将始终以白色显示UIButton,您希望如何处理按钮背景??使其看起来像正常按钮您能更清楚一点吗?您希望按钮的外观如何?没有边界?白色背景?黑文本?
UIButton *titleButton = [UIButtonbuttonWithType:UIButtonTypeRoundedRect];

[titleButton setFrame:CGRectMake((self.view.frame.size.width - 200)/2, 3, 200, 35)];

[self.navigationController.navigationBar addSubview:titleButton];