セルスタイルvalue1のテーブルビューでは、テキストラベルに日付&が表示されます。詳細な文章のラベルは私が表示**Title:-Comments**
、異なるフォントをテーブルビューの詳細テキストラベルに設定する方法
すべてのタイトルとコメントは同じ長さではありません。
![ここに画像の説明を入力] [1] 今、私は1つの色、フォントや他の色と私はあなたが設定する必要が
セルスタイルvalue1のテーブルビューでは、テキストラベルに日付&が表示されます。詳細な文章のラベルは私が表示**Title:-Comments**
、異なるフォントをテーブルビューの詳細テキストラベルに設定する方法
すべてのタイトルとコメントは同じ長さではありません。
![ここに画像の説明を入力] [1] 今、私は1つの色、フォントや他の色と私はあなたが設定する必要が
を行うために必要なものをフォントとコメントしてタイトルを表示するために必要なすべてのあなたセルが作成されるときにテキストラベルに必要な属性:
-(UITableViewCell *)tableView:(UITableView *)_tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath {
static NSString *kCellId = @"CellId";
UITableViewCell *cell = [_tableView dequeueReusableCellWithIdentifier:kCellId];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:kCellId];
cell.accessoryType = UITableViewCellAccessoryNone;
cell.textLabel.font = [UIFont fontWithName:@"CenturyGothic-Bold" size:17];
cell.textLabel.textColor = [UIColor colorWithRed:53/255.0 green:55/255.0 blue:53/255.0 alpha:1];
cell.selectedBackgroundView = [[UIView alloc] initWithFrame:cell.frame];
cell.selectedBackgroundView.backgroundColor = [UIColor colorWithRed:(73/255.0) green:(14/255.0) blue:(111/255.0) alpha:1];
}
id obj = [filteredList objectAtIndex:indexPath.row];
cell.textLabel.text = [obj valueForKey:@"title"];
return cell;
}
この問題を解決するには2通りの方法があります。
カスタムUITableViewCell
を作成し、好みのスタイルで3つの別々のUILabel
インスタンスをレイアウトすることができます。カスタムUITableViewCell
を作成し、UILabel
の代替品を使用して、NSAttributedString
を使用することができます。最初の解決策はより簡単になります。
[cell.textLabel setTextColor:[UIColor redColor]]; [cell.textLabel setFont:[UIFont font ....]]; – janusbalatbat
[この質問の可能な重複](http://stackoverflow.com/questions/2452356/is-it-possible-to-set-multiple-color-in-uilabel) – FluffulousChimp
@sunajledif私はOPが2つの異なるフォントを望んでいると思う1つの「UILabel」 – FluffulousChimp