iOS设置button上的文字和图片上下垂直/水平居中对齐
2014-05-08 11:47
567 查看
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];//button的类型 button.frame = CGRectMake(100, 100,90, 90);//button的frame button.backgroundColor = [UIColor cyanColor];//button的背景颜色 // [button setBackgroundImage:[UIImage imageNamed:@"man_64.png"] forState:UIControlStateNormal]; // 在UIButton中有三个对EdgeInsets的设置:ContentEdgeInsets、titleEdgeInsets、imageEdgeInsets [button setImage:[UIImage imageNamed:@"IconHome@2x.png"] forState:UIControlStateNormal];//给button添加image button.imageEdgeInsets = UIEdgeInsetsMake(5,13,21,button.titleLabel.bounds.size.width);//设置image在button上的位置(上top,左left,下bottom,右right)这里可以写负值,对上写-5,那么image就象上移动5个像素 [button setTitle:@"首页" forState:UIControlStateNormal];//设置button的title button.titleLabel.font = [UIFont systemFontOfSize:16];//title字体大小 button.titleLabel.textAlignment = NSTextAlignmentCenter;//设置title的字体居中 [button setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];//设置title在一般情况下为白色字体 [button setTitleColor:[UIColor grayColor] forState:UIControlStateHighlighted];//设置title在button被选中情况下为灰色字体 button.titleEdgeInsets = UIEdgeInsetsMake(71, -button.titleLabel.bounds.size.width-50, 0, 0);//设置title在button上的位置(上top,左left,下bottom,右right) // [button setContentEdgeInsets:UIEdgeInsetsMake(70, 0, 0, 0)];// // button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter;//设置button的内容横向居中。。设置content是title和image一起变化 [button addTarget:self action:@selector(tap) forControlEvents:UIControlEventTouchUpInside];
转载自:http://www.2cto.com/kf/201311/259154.html
相关文章推荐
- iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片上下垂直居中对齐
- iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片上下垂直居中对齐
- iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片上下垂直居中对齐
- iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片上下垂直居中对齐
- ios_设置button上的文字和图片上下垂直居中对齐
- iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片上下垂直居中对齐
- IOS UIButton(UIEdgeInsets)/设置图片和文字上下垂直居中对齐
- UIButton(UIEdgeInsets)/设置button上的文字和图片上下垂直居中对齐
- IOS设置button 图片 文字 上下、左右
- 自定义button-iOS设置button图片文字上下居中垂直对齐
- css垂直居中怎么设置?文字上下居中和图片垂直居中
- 【IOS实战】UIButton 设置图片文字垂直居中排列
- iOS Button 上文字图片位置的设置
- iOS UIButton 设置图片文字垂直排列
- iOS - UIButton(UIEdgeInsets) 设置button上的文字和图片
- iOS UIButton 设置图片文字上下居中对齐
- iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片 在定义位置
- iOS UIButton文字和图片上下左右偏移封装,一个方法即可实现button上文字和图片不同位置的放置
- iOS UIButton 设置图片文字垂直排列
- iOS UiButton设置button上的图片和文字共存