关键字高亮
NSMutableAttributedString *attributeString = [[NSMutableAttributedString alloc] initWithString:_member.name];
// _searchText = [_searchText stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet characterSetWithCharactersInString:_searchText]];
NSRange rang = [_member.name rangeOfString:_searchText];
//设置标签文字属性
[attributeString setAttributes:[NSMutableDictionary dictionaryWithObjectsAndKeys:[UIColor colorWithRed:0.92 green:0.81 blue:0.64 alpha:1.00], NSForegroundColorAttributeName, nil] range:rang];
cell.nameLabel.attributedText = attributeString;
文字下面加横线
UIButton *registerBtn = [UIButton buttonWithType:UIButtonTypeCustom];
registerBtn.frame = CGRectMake(0, _loginButton.frame.origin.y + _loginButton.frame.size.height + 10 * FitHeight, self.view.frame.size.width, 40 * FitHeight);
[registerBtn addTarget:self action:@selector(registerAction) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:registerBtn];
NSMutableAttributedString *content = [[NSMutableAttributedString alloc]initWithString:[NSString stringWithFormat:@"新用户注册"]];
NSRange contentRange = {0,[content length]};
[content addAttribute:NSUnderlineStyleAttributeName value:[NSNumber numberWithInteger:NSUnderlineStyleSingle] range:contentRange];
[content addAttribute:NSForegroundColorAttributeName value:[UIColor colorWithRed:0.57 green:0.38 blue:0.22 alpha:1.00] range:contentRange];
[registerBtn setAttributedTitle:content forState:UIControlStateNormal];
网友评论