ios – 通过在Swift中添加两个标签而不是标题来自定义导航栏

ios – 通过在Swift中添加两个标签而不是标题来自定义导航栏,第1张

概述我想在导航栏中显示标题的地方添加两个标签,但我很难这样做.如果我能用故事板实现这一点,那将是非常好的,但我可以看到我不能这样做. 正如我所见,我需要使用navigationItem,但我不知道如何做到这一点.如果有人有任何例子,或者如果有人能够更具体地解释我怎么做,那将是美好的. 我需要提一下,我对Obj-C完全不熟悉,所以任何帮助都需要在Swift中. 我不确定你是否可以从故事板中做到这一点,但 我想在导航栏中显示标题的地方添加两个标签,但我很难这样做.如果我能用故事板实现这一点,那将是非常好的,但我可以看到我不能这样做.

正如我所见,我需要使用navigationItem,但我不知道如何做到这一点.如果有人有任何例子,或者如果有人能够更具体地解释我怎么做,那将是美好的.

我需要提一下,我对Obj-C完全不熟悉,所以任何帮助都需要在Swift中.

解决方法 我不确定你是否可以从故事板中做到这一点,但如果你想添加两个标题标签,你可以在视图控制器的vIEwDIDLoad()方法中执行以下 *** 作,你想要两个标题:
if let navigationbar = self.navigationController?.navigationbar {        let firstFrame = CGRect(x: 0,y: 0,wIDth: navigationbar.frame.wIDth/2,height: navigationbar.frame.height)        let secondFrame = CGRect(x: navigationbar.frame.wIDth/2,height: navigationbar.frame.height)        let firstLabel = UILabel(frame: firstFrame)        firstLabel.text = "First"        let secondLabel = UILabel(frame: secondFrame)        secondLabel.text = "Second"        navigationbar.addSubvIEw(firstLabel)        navigationbar.addSubvIEw(secondLabel)    }

通过这种方式,您可以在导航栏中添加任意数量的子视图

总结

以上是内存溢出为你收集整理的ios – 通过在Swift中添加两个标签而不是标题来自定义导航栏全部内容,希望文章能够帮你解决ios – 通过在Swift中添加两个标签而不是标题来自定义导航栏所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1102719.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存