在标签栏控制器上使用导航栏
Using navigation bar on tab bar controller
我是 xcode 的新人。我用 xcode 7.
我正在尝试在标签栏控制器上添加导航栏。
在该屏幕截图中,我选择了黑色顶部半透明条,但是当我 运行 项目
时它没有出现
我的主要目的是显示顶部栏并在其上添加图像(徽标)。
我怎样才能做到这一点?
您的格式不正确。请在您的选项卡控制器中添加导航控制器。
Select 您的 ViewController
并单击编辑器 > 嵌入 > 导航控制器
像这样:
像这样添加导航控制器:
希望对你有用。
将图像添加到您的导航栏:
var image = UIImage(named: "abc.jpg") as UIImage
self.navigationController.navigationBar.setBackgroundImage(image,
forBarMetrics: .Default)
添加导航控制器:
select 你的视图控制器,然后从 'Editor' -> 嵌入 -> 导航控制器
要将图像添加到导航栏,请在已加载的视图中执行此操作:
let logo = UIImage(named: "yourimage.png")
let imageView = UIImageView(image:logo)
self.navigationItem.titleView = imageView
要更改图像大小,您需要更改 imageView 大小,如下所示
let imageView = UIImageView(frame: CGRectMake(100, 150, 150, 150)); // set as you want
imageView.image = logo;
self.navigationItem.titleView = imageView
您应该手动将导航栏添加到您的项目中并手动设置它。或者更好的是添加导航控制器
我是 xcode 的新人。我用 xcode 7.
我正在尝试在标签栏控制器上添加导航栏。
在该屏幕截图中,我选择了黑色顶部半透明条,但是当我 运行 项目
时它没有出现我的主要目的是显示顶部栏并在其上添加图像(徽标)。
我怎样才能做到这一点?
您的格式不正确。请在您的选项卡控制器中添加导航控制器。
Select 您的 ViewController
并单击编辑器 > 嵌入 > 导航控制器
像这样:
像这样添加导航控制器:
希望对你有用。
将图像添加到您的导航栏:
var image = UIImage(named: "abc.jpg") as UIImage
self.navigationController.navigationBar.setBackgroundImage(image,
forBarMetrics: .Default)
添加导航控制器:
select 你的视图控制器,然后从 'Editor' -> 嵌入 -> 导航控制器
要将图像添加到导航栏,请在已加载的视图中执行此操作:
let logo = UIImage(named: "yourimage.png")
let imageView = UIImageView(image:logo)
self.navigationItem.titleView = imageView
要更改图像大小,您需要更改 imageView 大小,如下所示
let imageView = UIImageView(frame: CGRectMake(100, 150, 150, 150)); // set as you want
imageView.image = logo;
self.navigationItem.titleView = imageView
您应该手动将导航栏添加到您的项目中并手动设置它。或者更好的是添加导航控制器