iOS 设置button中图文位置

方法一.

-(CGRect)imageRectForContentRect:(CGRect)contentRect {
    return CGRectMake(self.width - kImageW, 0, kImageW, self.height);
}
-(CGRect)titleRectForContentRect:(CGRect)contentRect {
    return CGRectMake(0, 0, self.width - kImageW, self.height);
}

时间: 2024-11-14 18:34:02

iOS 设置button中图文位置的相关文章

iOS设置button上的文字和图片上下垂直/水平居中对齐

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];//button的类型  button.frame = CGRectMake(100, 100,90, 90);//button的frame  button.backgroundColor = [UIColor cyanColor];//button的背

ios设置UILabel中文字的不同颜色和字体字号

参考博客:http://blog.csdn.net/woaifen3344/article/details/38352099    http://www.cnblogs.com/whyandinside/archive/2013/12/27/3493475.html 要使UILabel显示不同的字体,需要设置其 attributedText属性 该属性是NSMutableAttributedString/NSAttributedString类型; NSAttributedString是一个带有属

IOS设置button 图片 文字 上下、左右

[btn setImage:imgNor forState:UIControlStateNormal]; [btn setImage:imgSel forState:UIControlStateSelected]; [btn setTitle:[arrLabel objectAtIndex:i] forState:UIControlStateNormal]; [btn setTitleColor:kCOLOR_TABBARNOR forState:UIControlStateNormal]; [

iOS 设置Label中特定的文字大小和颜色

直接上代码: _price = @"27"; NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:_cookPrice.text]; //设置颜色 [attributedString addAttribute:NSForegroundColorAttributeName value:[MCUtils colorWithRGBString:@&quo

iOS设置UITableView中Cell被默认选中后怎么触发didselect事件

//默认选中某个cell [self.searchResultTV selectRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] animated:YES scrollPosition:UITableViewScrollPositionNone]; //实现该cell的didSelectRowAtIndexPath方法 NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0

kvo kvc 知识点在IOS Developer Library中的位置

进入到Topics的Data Managment版块,搜索 key-value即可出来 KVC Data Management ->key-value Coding Programming Guide (Foundation Framework) KVO Data Management ->key-value Observing Programming Guide (Foundation Framework)

iOS改变button的image和title位置 根据UIEdgeInsets

刚从网上发现的属性 设置按钮内容   上image下title 在UIButton中有三个对EdgeInsets的设置:ContentEdgeInsets.titleEdgeInsets.imageEdgeInsets @property(nonatomic)          UIEdgeInsets contentEdgeInsets UI_APPEARANCE_SELECTOR; // default is UIEdgeInsetsZero @property(nonatomic)    

ios设置中显示自己的应用

1.建立一个setting bundle文件.如图: 2.会出现一个文件,打开Root.plist文件,对plist文件中的值进行设置. 3.其中设置中又6种样式. Group      开头的title Multi value Slider    拖拉设置 TextField   文本框 Title         文本 Toggle Switch 开关控件 4.代码实现,可以在程序内获取设置值. 在程序员中加入 NSUserDefaults *defaults = [NSUserDefaul

在Storyboard中或者xib中设置button的圆角属性,和其他不能设置的熟悉

需求如图 如图,我用xib做了一个页面,但是发现不是圆角的,蛋疼 解决 其实我们知道,只需要我们设置button的layer.cornerRadius属性我们就能设置圆角什么的,但是xib和SB中竟然没有,我去.. 不过我们能像途中那样的设置,然后就有了圆角效果了. 同理,其他的一些控件神马的能在代码中设置但是sb中找不到的可以用这样的办法来解决他.