Ich habe den folgenden Code.UIButton Custom Image und Frame
UIImage *cancelImg = [UIImage imageNamed:@"cancel.jpeg"];
UIButton *btnCancel = [UIButton buttonWithType:UIButtonTypeCustom];
btnCancel.userInteractionEnabled = YES;
[btnCancel setFrame:CGRectMake(0.0,0.0, 28.0, 28.0)];
[btnCancel setImage:cancelImg forState:UIControlStateNormal];
cell.accessoryView = btnCancel;
cancel.jpeg ist derzeit größer als 28 x 28 und es ist tatsächlich 100 x 100.
Warum funktioniert die Taste Display 100 x 100 Größe des Bildes, wenn ich die Größe des UIButton eingestellt haben bis 28 x 28?
Ich musste das Bild auf 28 x 28 skalieren. Ich dachte nur, dass UIButtons Rahmen das 100 x 100 Bild auf 28 x 28 stopfen würde. Vermutung nicht. –