gpt4 book ai didi

ios - UIPickerView:NSAttributedString 在 iOS 7 中不可用?

转载 作者:可可西里 更新时间:2023-11-01 03:24:16 25 4
gpt4 key购买 nike

似乎 UIPickerView 不再支持对选取器 View 项使用 NSAttributedString。谁能证实这一点?我在 UIPickerView.h 文件中找到了 NS_AVAILABLE_IOS(6_0),但这是问题所在吗?有没有办法解决这个问题,还是我运气不好?

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component;
- (NSAttributedString *)pickerView:(UIPickerView *)pickerView attributedTitleForRow:(NSInteger)row forComponent:(NSInteger)component NS_AVAILABLE_IOS(6_0); // attributed title is favored if both methods are implemented
- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view;

最佳答案

这个问题的唯一解决方案显然是使用 pickerView:viewForRow:forComponent:reusingView: 并返回带有属性文本的 UILabel,因为 Apple 显然已经禁用了其他方式的属性字符串。

关于ios - UIPickerView:NSAttributedString 在 iOS 7 中不可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18945119/

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