gpt4 book ai didi

ios - UILabel textColor 在 iOS 4.3 中没有正确设置

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

虽然使用 iOS 5.1 模拟器应用感觉很棒,但在 iOS 4.3 模拟器上测试后出现了一些难以理解的问题:

我为 UITableView 使用自定义 UITableViewCell,它有几个 UILabel 和一个 UITextView。问题是 textColor 属性似乎根本不起作用 - 尽管显示了背景并且 NSLog 打印了正确的文本,但我标签上的所有文本仍然不可见。我尝试在 IB 中和以编程方式更改 textColor 值,但都没有帮助。

关于 UITextView - 没关系。我想,我可以用 textView 替换所有标签,但这不是编程的好方法,是吗?

我将永远感谢您的任何帮助,因为它让我大吃一惊!

更新(添加源代码)

- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath {

FeedItemCell *cell = [tableView dequeueReusableCellWithIdentifier:[FeedItemCell cellID]];
if (!cell) {
cell = [FeedItemCell cell];
}

NSIndexPath *selectedPath = [tableView indexPathForSelectedRow];
if (selectedPath && (indexPath.row == selectedPath.row) ) {
[self selectRowAtIndexPath:indexPath];
}

[cell fillWithContents:[feedItemsController.fetchedObjects objectAtIndex:indexPath.row]];
return cell;
}

//---
@implementation FeedItemCell

- (void)fillWithNewsItemContents:(FeedItem *)feedItem {
self.nameLabel.text = [feedItem.creator fullName];
self.dateLabel.text = [TimeFormatter newsTimeWithDate:feedItem.postedDate];
self.detailTextView.text = [FeedItemCell detailTextViewStringFromFeedItem:feedItem];
self.commentLabel.text = [self _commentsTitleWithNews:feedItem];
self.avatarImageView.image = [feedItem.creator avatar];
}

所有 UILabel 都在 xib 文件中定义 enter image description here

最佳答案

看来我找到了解决办法。由于某些原因,UILabel 在 iOS 4.3 中不支持 Helvetica Neue 字体(尽管 UITextView 支持)。我只是注意到它添加了其他测试 UILabel,并在成功后尝试找出新旧测试之间的区别。

因此现在只需要选择另一种合适的字体:)

非常感谢大家,很抱歉无故打扰了。

关于ios - UILabel textColor 在 iOS 4.3 中没有正确设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11745335/

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