iOS7-如何在UITextField中加下划线
我已经看过(并尝试过代码片段),但不知道iOS7中是否出现了一些问题?更有可能的是,我做错了什么 我的代码如下:iOS7-如何在UITextField中加下划线,ios,ios7,nsmutablestring,Ios,Ios7,Nsmutablestring,我已经看过(并尝试过代码片段),但不知道iOS7中是否出现了一些问题?更有可能的是,我做错了什么 我的代码如下: import <CoreText/CoreText.h> NSString *tempString1 = [currentMemory valueForKey:@"title"]; NSMutableAttributedString *attString = [[NSMutableAttributedString alloc] initWithStri
import <CoreText/CoreText.h>
NSString *tempString1 = [currentMemory valueForKey:@"title"];
NSMutableAttributedString *attString = [[NSMutableAttributedString alloc] initWithString:tempString1];
[attString addAttribute:(NSString*)kCTUnderlineStyleAttributeName
value:[NSNumber numberWithInt:kCTUnderlineStyleSingle]
range:(NSRange){0,[attString length]}];
self.titleLabel.attributedText = attString;
self.titleLabel.textColor = [UIColor whiteColor];
它很好用。非常感谢您的帮助。我认为您的字典currentMemory为键“title”返回了nil,并且nil导致了init中的异常。谢谢Stephen。当结果是一个普通的NSString时,为什么这会起作用?我正在记录当前内存,使用NSString时内存已满,使用属性字符串时内存为空。。奇怪的
self.titleLabel.text = [NSString stringWithFormat:@"%@", tempString1];