問(wèn)題:在更新UIButton的title時(shí)[Btn setTitle:@"" forState:UIControlStateNormal] 更新title不起作用
解決辦法:
? ? 原則:使用什么方法賦值就使用什么方法更新值
? ? 情況1:?
????????????在為UIButton設(shè)置標(biāo)題時(shí) 如果使用:
? ??????????[_testBtn setTitle:@"標(biāo)題" forState:UIControlStateNormal];
? ? ? ? ? ? 在更新的時(shí)候就使用:
? ??????????[_testBtn setTitle:@"標(biāo)題" forState:UIControlStateNormal];?
? ? ? ? ? ? ?不能使用其他的方法并级,否則不生效:例如使用?_testBtn.titleLabel.text = @"";
????情況2: 在為UIButton設(shè)置標(biāo)題時(shí) 如果使用:
? ??????????NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:@"標(biāo)題"];
? ? ? ? [attributedStringaddAttributes:@{NSFontAttributeName:[UIFont boldSystemFontOfSize:13]} range:NSMakeRange(0, 2)];
? ? ? ? [_testBtn setAttributedTitle:attributedStringforState:UIControlStateNormal];
? ? ? ? 在更新時(shí)就使用同樣的方式