iOS開發(fā)關鍵字關鍵字高亮、文字下面加橫線

關鍵字高亮

  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];

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容