UITabeViews---设置字体格式,大小,颜色

效果图:

UITableView设置每行显示的内容,字体格式,大小,颜色

首先设置根视图控制器:

AppDelegate.m文件

#import "AppDelegate.h"

#import "JRTableViewController.h"

@interface
AppDelegate ()

@end

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary
*)launchOptions

{

JRTableViewController * tableVC=[[JRTableViewController
alloc]init];

self.window.rootViewController=tableVC;

return
YES;

}

自定义的JRTableViewController.m文件

#import "JRTableViewController.h"

//定义宏

#define jrRandomColor [UIColor colorWithRed:arc4random_uniform(10)*0.1 green:arc4random_uniform(10)*0.1  blue:arc4random_uniform(10)*0.1 
alpha:1]

@interface
JRTableViewController ()

//数据存储

@property (nonatomic,strong)
NSArray * dataArray;

@end

@implementation JRTableViewController

- (void)viewDidLoad {

[super
viewDidLoad];

self.tableView.rowHeight=100;

//加载数据

[self
_loadData];

}

#pragma mark - 加载 tableView
数据

- (void) _loadData

{

self.dataArray=[UIFont
familyNames];  //每行cell内显示的内容

}

//创建JRTableViewController时,自动生成代理方法

#pragma mark - Table view data source

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

{

return self.dataArray.count; 
//返回数组的行数

}

#pragma mark - 返回cell

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath
*)indexPath

{

static NSString * identy=@"JRTable";

UITableViewCell *cell = [tableView
dequeueReusableCellWithIdentifier:identy];

if (!cell)

{

cell=[[UITableViewCell
alloc]initWithStyle:UITableViewCellStyleDefault
reuseIdentifier:identy];

}

cell.textLabel.text=self.dataArray[indexPath.row];

cell.textLabel.font=[UIFont
fontWithName:cell.textLabel.text
size:16];

//设置字体颜色

if(indexPath.row%2==0)

{

cell.textLabel.textColor=jrRandomColor; 
//宏

}

return cell;

}

//设置每一行的高度

/*

第 0行 
高度 100

第 1行 
高度 50

第 2行 
高度 100

第 3行 
高度 50

第 4行 
高度 100

第 5行 
高度 50

*/

- (CGFloat) tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath
*)indexPath

{

if (indexPath.row%2==0)

{

return 100;

}

else

{

return 50;

}

}

- (void)didReceiveMemoryWarning {

[super
didReceiveMemoryWarning];

}

@end

时间: 2024-10-05 20:10:40

UITabeViews---设置字体格式,大小,颜色的相关文章

linux BASH shell下设置字体及背景颜色

BASH shell下设置字体及背景颜色 echo -e "\e[31mtest\e[41m" \e[30m 将字符的显示颜色改为黑色 \e[31m 将字符的显示颜色改为红色 \e[32m 将字符的显示颜色改为绿色 \e[33m 将字符的显示颜色改为淡红色 \e[34m 将字符的显示颜色改为蓝色 \e[35m 将字符的显示颜色改为紫色 \e[36m 将字符的显示颜色改为淡蓝色 \e[37m 将字符的显示颜色改为灰色 \e[40m -- \e[47m 设置背景色 \e[40m 将背景色设

为zblog FCKeditor编辑器添加设置字体格式h1 h2功能

FCKeditor编辑器能满足基本的文章编辑要求,且使用起来并不复杂,所以FCKeditor的用户比较多,例如dedecms的编辑器便是FCKeditor,zblog的默认编辑器也是FCKeditor,不过用了dedecms的编辑器才知道,zblog的编辑器像是阉割版的FCKeditor,因为工具条上有许多标签都没有显示,例如字体格式.锚链接等等.本文讲的便是如何为zblog FCKeditor编辑器添加字体格式. 字体格式是什么? 如果你还不了解何谓字体格式,那么你总听说过h1.h2.h3..

jquery-css练习;改变p标签中字体的大小 颜色 背景

<!DOCTYPE html ><html ><head><title></title><script type="text/javascript" src="js/jquery-1.11.3.js"></script><script type="text/javascript">$(document).ready(function() { $(&qu

控制台输出时设置字体及背景颜色

1.改变整个控制台的颜色用 system("color 0A");其中color后面的0是背景色代号,A是前景色代号.各颜色代码如下:0=黑色1=蓝色2=绿色3=湖蓝色4=红色5=紫色6=黄色7=白色8=灰色9=淡蓝色A=淡绿色B=淡浅绿色C=淡红色D=淡紫色E=淡黄色F=亮白色2.改变下一个输出或者输入字体和背景的颜色 采用SetConsoleTextAttribute函数,如White on Black: SetConsoleTextAttribute(GetStdHandle(S

设置UIButton文字大小颜色不同

_loginBtn = [[UIButton alloc]initWithFrame:CGRectMake(iconX, CGRectGetMaxY(passwordBGView.frame)+25, 280, 35)]; [_loginBtn setTitle:@"进入游戏\nSTART GAME" forState:UIControlStateNormal]; _loginBtn.titleLabel.font = [UIFont systemFontOfSize:16]; NSM

我给女朋友讲编程CSS系列(3) CSS如何设置字体的类型、大小、颜色,如何使用火狐浏览器的Firebug插件查看网页的字体

一.CSS如何设置字体的类型.大小.颜色 设计网页时,一般设置body的字体,让其他标签继承body的字体,这样设置特别方便,但是标题标签h1到h6和表单标签(input类型)是没有继承body的字体属性的,它们的字体需要单独设置. 1,  新建一个网页a.html,把下面的代码复制进去. <html> <head> <style type="text/css"> body { font-family : 微软雅黑,宋体; font-size : 1

iOS开发-- 设置UIButton的文字显示位置、字体的大小、字体的颜色

btn.frame = CGRectMake(x, y, width, height); [btn setTitle: @"search" forState: UIControlStateNormal]; //设置按钮上的自体的大小 //[btn setFont: [UIFont systemFontSize: 14.0]];    //这种可以用来设置字体的大小,但是可能会在将来的SDK版本中去除改方法 //应该使用 btn.titleLabel.font = [UIFont sys

设置UIButton的文字显示位置、字体的大小、字体的颜色、加粗

btn.frame = CGRectMake(x, y, width, height); [btn setTitle: @"search" forState: UIControlStateNormal]; //设置按钮上的自体的大小 //[btn setFont: [UIFont systemFontSize: 14.0]];    //这种可以用来设置字体的大小,但是可能会在将来的SDK版本中去除改方法 //应该使用 btn.titleLabel.font = [UIFont sys

蜗牛爱课 -- iOS 设置UIButton的字体的大小、显示位置、大小

/设置按钮上的自体的大小 //[btn setFont: [UIFont systemFontSize: 14.0]];    //这种可以用来设置字体的大小,但是可能会在将来的SDK版本中去除改方法 //应该使用 btn.titleLabel.font = [UIFont systemFontOfSize: 14.0]; btn.contentHorizontalAlignment=UIControlContentHorizontalAlignmentLeft ;//设置文字位置,现设为居左,

UIButton 设置字体大小

btn.frame = CGRectMake(x, y, width, height); [btn setTitle: @"search" forState: UIControlStateNormal]; //设置按钮上的自体的大小 //[btn setFont: [UIFont systemFontSize: 14.0]];    //这种可以用来设置字体的大小,但是可能会在将来的SDK版本中去除改方法 //应该使用 btn.titleLabel.font = [UIFont sys