Swift 更改导航条的大小

Swift 更改导航条的大小,swift,uinavigationbar,Swift,Uinavigationbar,我查阅了苹果公司关于iNavigation Bar的文档,但没有发现任何与它的大小有关的东西。我们怎样才能将它的尺寸从常规尺寸减小?我已在应用程序代理文件中更改了其字体和文本大小,但无法更改大小 UINavigationBar.appearance().tintColor = UIColor.whiteColor() UINavigationBar.appearance().titleTextAttributes = [NSForegroundColorAttributeName: UIColo

我查阅了苹果公司关于iNavigation Bar的文档,但没有发现任何与它的大小有关的东西。我们怎样才能将它的尺寸从常规尺寸减小?我已在应用程序代理文件中更改了其字体和文本大小,但无法更改大小

UINavigationBar.appearance().tintColor = UIColor.whiteColor()
UINavigationBar.appearance().titleTextAttributes = [NSForegroundColorAttributeName: UIColor.whiteColor()]
是否需要更改其大小?

从:

不允许更改导航栏对象或修改 它的边界、帧或alpha值直接

但是,您可以修改一些属性,包括以下内容:

  • 财产
  • 财产
  • 财产
但您可以修改自定义导航栏,下面是一些使用swift的可用库:


  • 无法更改导航栏框架的大小(即高度或宽度)。如果自定义应用程序默认行为。应用商店可能会拒绝您的应用。对于添加临时分发,您可以自定义