我正在尝试更改我的应用程序中所有 UIButtons 的外观。这是我用来执行此操作的代码,当它被调用时,什么也没有发生。我知道该方法本身被调用,因为 NSLog 正在打印出文件名字符串。所以一定有别的我做错了。
NSString *filename = @"image.png";
NSLog(filename);
UIImage *customBackground = [[UIImage imageNamed:filename] resizableImageWithCapInsets:UIEdgeInsetsMake(0,0,0,0)];
[[UIButton appearance] setBackgroundImage:customBackground forState:UIControlStateNormal];