2015-10-05 125 views
2

我是xcode中的新成员。我使用xcode 7.在标签栏控制器上使用导航栏

我想在选项卡栏控制器上添加一个导航栏。

enter image description here

在截图

,我选择半透明顶部栏黑色,但是当我运行该项目

我的主要目的是展示一个顶栏,并添加图片(标识),它不会出现在上面。

我该如何做到这一点?

+0

您是否试图将其嵌入到导航控制器中? –

+0

如何做到这一点,请你解释一下吗? –

+0

检查我编辑的答案@ RULE101 –

回答

4

您的格式不正确。请在选项卡控制器中添加导航控制器。

选择ViewController并点击编辑>嵌入>导航控制器

这样的:

enter image description here

添加导航控制器是这样的:

enter image description here

我希望它为你工作。

添加图片到您的导航栏:

var image = UIImage(named: "abc.jpg") as UIImage 
self.navigationController.navigationBar.setBackgroundImage(image, 
                forBarMetrics: .Default) 
+0

惊人的,谢谢。还有一个问题,如何将图像添加到导航栏?我应该添加一个激动酒吧项目? –

+0

好吧,我会,如何添加图像导航栏? –

+0

self.navigationController.navigationBar.setBackgroundImage(image, forBarMetrics:.Default)它会为我工作@ RULE101 –

1

要添加导航控制器:

选择您的视图控制器,然后从 '编辑' - >中嵌入 - >导航控制器

要添加图像到您的导航栏,请在您的视图中执行此操作:

let logo = UIImage(named: "yourimage.png") 
let imageView = UIImageView(image:logo) 
self.navigationItem.titleView = imageView 

要改变图像大小,你需要改变的ImageView大小的folowoing

 let imageView = UIImageView(frame: CGRectMake(100, 150, 150, 150)); // set as you want 
    imageView.image = logo; 
self.navigationItem.titleView = imageView 
+0

如此接近,如何改变图像大小和位置属性? –

+0

现在请检查 –

+0

@ RULE101如果您可以选择正确尺寸的图像会更好 –

0

您shoul'd手动添加导航栏到您的项目和手动设置。或者更好的是添加导航控制器

相关问题