gpt4 book ai didi

ios - UICollectionView 的 UILabel 中的奇怪文本问题

转载 作者:行者123 更新时间:2023-11-29 00:51:37 26 4
gpt4 key购买 nike

我在 UICollectionView 的 HeaderView 中有一个 UILabel。显示标签的文本,但存在一些非常奇怪的格式问题。所有线条的边缘都非常参差不齐,看起来很糟糕。 enter image description here

有人知道这个问题的解决办法吗?我以前从未见过这个问题。我的自定义 View 代码如下:

func collectionView(collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, atIndexPath indexPath: NSIndexPath) -> UICollectionReusableView {

var reusableView = UICollectionReusableView();

if (kind == UICollectionElementKindSectionHeader) {
let header = collectionView.dequeueReusableSupplementaryViewOfKind(UICollectionElementKindSectionHeader, withReuseIdentifier: "SectionHeader", forIndexPath: indexPath)

let label = UILabel()
label.font = UIFont.systemFontOfSize(24.0)
switch indexPath.section {
case 0:
label.text = "UILabel with Weird Text Issues"
default:
label.text = ""
}
label.sizeToFit()
let leftInset = self.cv.contentInset.left
label.frame = CGRectMake(leftInset , header.frame.height-label.frame.height, label.frame.width, label.frame.height)
header.addSubview(label)
reusableView = header
}

return reusableView
}

最佳答案

您多次添加 Label,您的问题是,您需要在添加新标签之前删除您的 UILabel

有点像

    for view in header.subviews {
view.removeFromSuperview()
}

希望对你有帮助

关于ios - UICollectionView 的 UILabel 中的奇怪文本问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38085111/

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