gpt4 book ai didi

ios - swift - 找不到 UINavigationBar 标题文本的 numberOfLines 属性

转载 作者:行者123 更新时间:2023-11-28 13:08:18 25 4
gpt4 key购买 nike

我在 swift 中使用了 UINavigationBar.appearance()。通过使用它,我使用以下代码更改了 UINavigationBarbackgroundColortextColor

但是,我找不到 UINavigationBar 标题文本的 numberOfLines 属性。对此的任何帮助表示赞赏。

 var naviAppreance = UINavigationBar.appearance()
naviAppreance.tintColor = uicolorFromHex(0xffffff)
naviAppreance.barTintColor = uicolorFromHex(0x00cc66)
naviAppreance.titleTextAttributes = [ NSForegroundColorAttributeName : UIColor.whiteColor()]

最佳答案

你必须设计一个带有标签的自定义 View ,并将其指定为 UINavigationBartitleView

示例 Swift 代码:

var titleLabel = UILabel(frame: CGRectMake(0, 0, 480, 44))
titleLabel.backgroundColor = UIColor.clearColor()
titleLabel.numberOfLines = 2
titleLabel.shadowColor = UIColor(white: 0.0, alpha: 0.5)
titleLabel.textAlignment = UITextAlignmentCenter
titleLabel.font = UIFont.boldSystemFontOfSize(12.0)
titleLabel.textColor = UIColor.whiteColor()
titleLabel.text = "This is a\nmultiline string"
self.navigationItem.titleView = label

关于ios - swift - 找不到 UINavigationBar 标题文本的 numberOfLines 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32115808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com