
我在故事板上做了我所有的布局.解决方法 虽然有几种聪明的方式来回答你的问题.我只是以编程方式解决它,并在我的vIEwWillAppear中写下面的代码(注 – vIEwDIDLoad也可以,但不建议) –
-(voID) vIEwWillAppear:(BOol)animated { UINavigationbar *myNav = [[UINavigationbar alloc]initWithFrame:CGRectMake(0,320,50)]; [UINavigationbar appearance].barTintcolor = [UIcolor lightGraycolor]; [self.vIEw addSubvIEw:myNav]; UIbarbuttonItem *cancelitem = [[UIbarbuttonItem alloc] initWithTitle:@"Cancel" style:UIbarbuttonItemStylebordered target:self action:nil]; UIbarbuttonItem *doneItem = [[UIbarbuttonItem alloc] initWithTitle:@"Done" style:UIbarbuttonItemStylebordered target:self action:nil]; UINavigationItem *navigItem = [[UINavigationItem alloc] initWithTitle:@"Navigation Title"]; navigItem.rightbarbuttonItem = doneItem; navigItem.leftbarbuttonItem = cancelitem; myNav.items = [NSArray arrayWithObjects: navigItem,nil]; [UIbarbuttonItem appearance].tintcolor = [UIcolor bluecolor];} 所以,你有一个白色导航栏与蓝色条按钮项目没有导航控制器.再次,还有其他方式在你的情况下实现它.希望,这是有帮助的.
输出 –
更新 –
添加图像 –
UIImageVIEw *myImage = [[UIImageVIEw alloc] initWithFrame:CGRectMake(0,10,32,32)];[myImage setimage:[UIImage imagenamed:@"image.png"]];self.navigationItem.leftbarbuttonItem = [[UIbarbuttonItem alloc] initWithCustomVIEw:myImage];[self.vIEw addSubvIEw:myImage];总结
以上是内存溢出为你收集整理的ios – 如何在没有导航控制器的视图中添加导航栏全部内容,希望文章能够帮你解决ios – 如何在没有导航控制器的视图中添加导航栏所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)