gpt4 book ai didi

ios - xlpagertabstrip 一些未完全显示的标签

转载 作者:行者123 更新时间:2023-11-30 11:06:10 32 4
gpt4 key购买 nike

我在我的应用程序中使用 XLpagertabstrip ..但我有一个问题,文本大于宽度,并且它从两侧被剪切..如下图所示:

enter image description here

正如您所看到的,最后一个选项卡“Arabic”没有完全显示。

这是我的代码:

override func viewDidLoad() {
super.viewDidLoad()

containerView.isScrollEnabled = false
containerView.delegate = self

self.settings.style.buttonBarBackgroundColor = UIColor.clear
self.settings.style.buttonBarItemBackgroundColor = UIColor.clear
self.settings.style.selectedBarBackgroundColor = UIColor.clear
self.settings.style.buttonBarItemFont = .boldSystemFont(ofSize: 7)
self.settings.style.selectedBarHeight = 1.0
self.settings.style.buttonBarMinimumLineSpacing = 0.1
self.settings.style.buttonBarItemTitleColor = UIColor.white
self.settings.style.buttonBarItemsShouldFillAvailableWidth = true
self.settings.style.buttonBarLeftContentInset = 0
self.settings.style.buttonBarRightContentInset = 0
self.settings.style.selectedBarHeight = 1.0

changeCurrentIndexProgressive = { [weak self] (oldCell: ButtonBarViewCell?, newCell: ButtonBarViewCell?, progressPercentage: CGFloat, changeCurrentIndex: Bool, animated: Bool) -> Void in
guard changeCurrentIndex == true else { return }
//oldCell?.label.adjustsFontSizeToFitWidth = true
//newCell?.label.adjustsFontSizeToFitWidth = true
oldCell?.label.textColor = UIColor.white
newCell?.label.textColor = UIColor.white
oldCell?.label.font = UIFont(name: "AJannatLT", size: 14)!
newCell?.label.font = UIFont(name: "AJannatLT", size: 14)
newCell?.label.lineBreakMode = .byCharWrapping
oldCell?.label.lineBreakMode = .byCharWrapping
self?.buttonBarView.selectedBar.backgroundColor = UIColor.white
}

getMatchInfo()

self.navigationController?.navigationBar.topItem?.title = " "

// Do any additional setup after loading the view.
}

但这只会改变它的字体大小,如果我点击它......

如何解决这个问题?我希望它从一开始就完全显示并适合单元格的宽度..

最佳答案

but i have a problem that the text is bigger than the width and it got cut from both side

您可以尝试lineBreakMode

label.lineBreakMode = .ByCharWrapping

了解更多关于LineBreakMode的信息.

关于ios - xlpagertabstrip 一些未完全显示的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52697877/

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