swift – NavigationBar titleView跳转到viewWillAppear

swift – NavigationBar titleView跳转到viewWillAppear,第1张

概述我创建了NavTitleView.xib(在此xib 2标签中添加了“TITLE”和“SUBTITLE”),并为此xib swift文件创建. 然后我想使用这个xib作为navigationItem.titleView 在viewWillAppear中我写了这段代码 override func viewWillAppear(animated: Bool) {super.viewWillAppea 我创建了NavTitleVIEw.xib(在此xib 2标签中添加了“Title”和“SUBTitle”),并为此xib swift文件创建.

然后我想使用这个xib作为navigationItem.TitleVIEw

在vIEwWillAppear中我写了这段代码

overrIDe func vIEwWillAppear(animated: Bool) {super.vIEwWillAppear(true)        let TitleVIEw = NSBundle.mainBundle().loadNibnamed("NavTitleVIEw",owner: self,options: nil)[0] as! NavTitleVIEw        TitleVIEw.TitleLabel.text = "My beautiful Title"        TitleVIEw.SubTitleLabel.text = "My beautiful subTitle"        self.navigationItem.TitleVIEw = TitleVIEw}

一切都很棒!但是当我的视图出现时 – 这个NavTitleVIEw从左侧跳到中心!我不明白为什么?怎么解决?

解决方法 如果你设置了rightbarbuttonItem,请尝试在vIEwWillAppear中再次调用self.navigationItem.rightbarbuttonItem = UIbarbutton 总结

以上是内存溢出为你收集整理的swift – NavigationBar titleView跳转到viewWillAppear全部内容,希望文章能够帮你解决swift – NavigationBar titleView跳转到viewWillAppear所遇到的程序开发问题。

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

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

原文地址: http://www.outofmemory.cn/web/999885.html

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

发表评论

登录后才能评论

评论列表(0条)

保存