最近在做 UI 的时候,遇到一排 button 需要通过后端来控制它的 image 和 title。但由于 Android 和 iOS 对图片要求的尺寸有差异,因此通过后端开控制图片大小比较麻烦。
由于我们对 button 的尺寸有具体的要求,因此,当代码写下来的时候,效果是这样的:
[self.button1 sd_setImageWithURL:[NSURL URLWithString:ResourceUrl] forState:UIControlStateNormal];
[self.button1 setTitle:@"一碗米饭" forState:UIControlStateNormal];
self.button1.frame = CGRectMake(50, 50, 120, 50);
效果图如下: