我想在导航栏中显示标题的地方添加两个标签,但我很难这样做.如果我能用故事板实现这一点,那将是非常好的,但我可以看到我不能这样做.
正如我所见,我需要使用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) }
原文地址:https://www.jb51.cc/iOS/333125.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。