如何在ios中的UITextView链接属性上添加背景颜色?

时间:2015-10-20 06:28:10

标签: ios objective-c uitextview

我有一个UITextView,它包含2个链接。我使用

设置字体颜色
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    static NSString *CellIdentifier = @"moduleCell";

    CustomerTableViewCell *cell = (CustomerTableViewCell*)[tableView dequeueReusableCellWithIdentifier: CellIdentifier];

    if (cell == nil) {

        NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"CustomerTableViewCell" owner:self options:nil];
        cell = [nib objectAtIndex:0];

        cell.backgroundColor = [UIColor clearColor];
        cell.selectedBackgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@""]];
        cell.selectionStyle = UITableViewCellSelectionStyleNone;

        [cell setSeparatorInset:UIEdgeInsetsZero];
        cell.appContext = self.appContext;

        currentCustomer = [customersArr objectAtIndex:indexPath.row-1];
        [cell setCellDetails:customersArr WithIndex:row-1 withParentView:self];

        cell.postedText.linkTextAttributes= @{NSBackgroundColorAttributeName: [UIColor whiteColor], NSForegroundColorAttributeName: [UIColor blackColor]};
    }
    return cell;

}

这会改变字体颜色。然后我尝试使用NSBackgroundColorAttributeName更改它的背景颜色但是它不会改变链接的背景颜色。 我需要更改链接,

enter image description here

有人可以帮我吗?

0 个答案:

没有答案