发现 button设置背景图片 iOS7 与 iOS8 差异

本文探讨了在iOS7和iOS8中,UIButton设置背景图片时出现的不同行为。在iOS7中,按钮仅显示.titleLabel.textColor,而在iOS8中则使用setTitleColor来显示文字颜色。目前,造成这一差异的原因尚未明确,将继续进行观察和研究。
摘要由CSDN通过智能技术生成

有待详细研究

iOS7: 只能显示 .titleLabel.textColor

<span style="color:#ff0000;">self.btnNum.titleLabel.textColor=[UIColor blueColor];</span>

iOS8: 只能显示 setTitleColor

<span style="color:#3366ff;">[self.btnNum setTitleColor:[UIColor blueColor] forState:UIControlStateNormal];</span>

问题还未找到原由!有待观察。。。


代码如下:
//复用机制
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{

    static NSString * cellName=@"cell";
    
    HYHistoryCell * historyCell=[_tableViewHistory dequeueReusableCellWithIdentifier:cellName];
    if (historyCell==nil){
        
        historyCell=[[HYHistoryCell alloc]initWithStyle:UITableViewCellSty
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值