我是xcode的新手。我使用xcode 7。
我正在尝试在标签栏控制器上添加导航栏。
在该截图中,我选择了顶部半透明条形黑色,但是当我运行项目时它不会出现
我的主要目的是显示顶部栏并在其上添加图像(徽标)。
我怎样才能实现这个目标?
答案 0 :(得分:10)
您的格式不正确。请在标签控制器中添加导航控制器。
选择您的ViewController
和点击编辑器>嵌入>导航控制器
像这样添加导航控制器:
我希望它适合你。
将图片添加到导航栏:
var image = UIImage(named: "abc.jpg") as UIImage
self.navigationController.navigationBar.setBackgroundImage(image,
forBarMetrics: .Default)
答案 1 :(得分:2)
添加导航控制器:
选择您的视图控制器,然后从'编辑器' - >嵌入 - >导航控制器
要将图像添加到导航栏,请在视图中执行加载:
Sub foo()
Dim ctl As MSForms.Control
Dim lCounter As Long
lCounter = 1
For Each ctl In ThisWorkbook.VBProject.VBComponents("Userform1").Designer.Controls
If TypeName(ctl) = "Label" Then
ctl.Name = "lbl" & lCounter
lCounter = lCounter + 1
End If
Next ctl
End Sub
要更改图像大小,您需要更改imageView大小,如下所示
let logo = UIImage(named: "yourimage.png")
let imageView = UIImageView(image:logo)
self.navigationItem.titleView = imageView
答案 2 :(得分:0)
您应该手动将导航栏添加到项目中并手动设置。或者更好的是添加导航控制器