草庐IT

UINavigationbar

全部标签

ios - 如何更改导航栏后退按钮的字体?

如何更改导航栏后退按钮的字体。后退按钮是“后退”或前一个ViewController的标题。我认为这个viewDidLoad会起作用:navigationController?.navigationItem.leftBarButtonItem?.setTitleTextAttributes([NSFontAttributeName:UIFont(name:"FONTNAME",size:20)!],forState:UIControlState.Normal)但是leftBarButton?可选返回nil。 最佳答案 如果您需要在整

string - NSFontAttributeName 已更改为 String

我正在尝试正确设置导航栏的样式,我需要将字体更改为大小点为19的helveticaneue。我曾经使用过这段代码,但我注意到现在效果不佳:navigationController?.navigationBar.titleTextAttributes=[NSFontAttributeName:UIFont(name:"HelveticaNeue-Light",size:19)]发生这种情况是因为NSFontAttributeName的类型已更改为String,我已尝试修复它navigationController?.navigationBar.titleTextAttributes=[N

string - NSFontAttributeName 已更改为 String

我正在尝试正确设置导航栏的样式,我需要将字体更改为大小点为19的helveticaneue。我曾经使用过这段代码,但我注意到现在效果不佳:navigationController?.navigationBar.titleTextAttributes=[NSFontAttributeName:UIFont(name:"HelveticaNeue-Light",size:19)]发生这种情况是因为NSFontAttributeName的类型已更改为String,我已尝试修复它navigationController?.navigationBar.titleTextAttributes=[N

swift - 如何在 Swift 中更改导航栏字体?

这是我到目前为止尝试过的方法,但收到错误(我已将CaviarDreams正确实现到项目中):self.navigationController.navigationBar.titleTextAttributes=NSFontAttributeName[UIFont.fontWithName(CaviarDreams.ttf,size:20)]错误提示:Useofunresolvedidentifier'CaviarDreams 最佳答案 试试这个:self.navigationController.navigationBar.tit

swift - 如何在 Swift 中更改导航栏字体?

这是我到目前为止尝试过的方法,但收到错误(我已将CaviarDreams正确实现到项目中):self.navigationController.navigationBar.titleTextAttributes=NSFontAttributeName[UIFont.fontWithName(CaviarDreams.ttf,size:20)]错误提示:Useofunresolvedidentifier'CaviarDreams 最佳答案 试试这个:self.navigationController.navigationBar.tit

swift - 在 Xcode 中的导航栏 Controller 的标题下添加副标题

所以我想在导航Controller的导航栏中的标题下添加一个“副标题”。到目前为止,我查找的大部分内容都希望我使用CGRect。我不太了解那是什么,听起来像是要我创建一个全新的View,这不是我想要做的。我的问题是,有没有点方法可以轻松添加字幕View?我找到的最接近的东西发布在堆栈溢出上,这里是链接:Createasubtitleinnavigationbar显然去年这行得通,但现在我收到错误,它在我的viewDidLoad中...我试过这个:self.navigationController?.navigationItem.prompt="字幕在这里"这是唯一不会显示任何错误但仍然

swift - 在 Xcode 中的导航栏 Controller 的标题下添加副标题

所以我想在导航Controller的导航栏中的标题下添加一个“副标题”。到目前为止,我查找的大部分内容都希望我使用CGRect。我不太了解那是什么,听起来像是要我创建一个全新的View,这不是我想要做的。我的问题是,有没有点方法可以轻松添加字幕View?我找到的最接近的东西发布在堆栈溢出上,这里是链接:Createasubtitleinnavigationbar显然去年这行得通,但现在我收到错误,它在我的viewDidLoad中...我试过这个:self.navigationController?.navigationItem.prompt="字幕在这里"这是唯一不会显示任何错误但仍然

ios - 透明的 iOS 导航栏

我正在创建一个应用程序,我在互联网上浏览过,我想知道他们是如何制作这个透明的UINavigationBar的:我在我的appdelegate中添加了以下内容:UINavigationBar.appearance().translucent=true但这只是让它看起来像下面这样:如何使导航栏像第一张图片一样透明? 最佳答案 您可以像下面那样为半透明应用导航栏图像。objective-C:[self.navigationController.navigationBarsetBackgroundImage:[UIImagenew]forB

ios - 透明的 iOS 导航栏

我正在创建一个应用程序,我在互联网上浏览过,我想知道他们是如何制作这个透明的UINavigationBar的:我在我的appdelegate中添加了以下内容:UINavigationBar.appearance().translucent=true但这只是让它看起来像下面这样:如何使导航栏像第一张图片一样透明? 最佳答案 您可以像下面那样为半透明应用导航栏图像。objective-C:[self.navigationController.navigationBarsetBackgroundImage:[UIImagenew]forB

ios - 如何快速删除导航栏的边框?

我一直在尝试删除navigationBars边框,但没有成功。我研究过,人们似乎告诉我将shadowImage和BackgroundImage设置为nil,但这在我的情况下不起作用。我的代码self.navigationController?.navigationBar.barTintColor=UIColor(rgba:"#4a5866")self.navigationController?.navigationBar.setBackgroundImage(UIImage(named:""),forBarMetrics:UIBarMetrics.Default)self.naviga