ich ein Problem habe, während ich versuche, eine UIButton mit den folgenden Optionen zu erstellen: Titel ausgerichtet nach links und Bild rechts ausgerichtet,UIButton mit dem Titel nach rechts
Ich will es tun programatically, hier ist das, was ich bisher habe versucht, es funktioniert aber nicht wie ich will zu
UIButton *definition_title = [UIButton buttonWithType:UIButtonTypeRoundedRect];
definition_title.frame = CGRectMake(0,0, accordion.frame.size.width, 70.0f);
[definition_title setImage:[UIImage imageNamed:@"image_name.png"] forState:UIControlStateNormal];
definition_title.imageEdgeInsets = UIEdgeInsetsMake(10, 10, 10, 10);
definition_title.imageView.contentMode = UIViewContentModeScaleAspectFit;
[definition_title setTitle:@"Scan the Barcode" forState:UIControlStateNormal];
definition_title.titleEdgeInsets = UIEdgeInsetsMake(0.0f, 0.0f, 0.0f, 0.0f);
definition_title.imageEdgeInsets = UIEdgeInsetsMake(0.0f, accordion.frame.size.width-50, 0.0f, 0.0f);
definition_title.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
den obigen Code kehrt UIButton ich dieses mag
________________
| text image|
, aber ich will es so
________________
|text image|
Ich denke, das liegt daran, dass Ihr Titel Label Zentrum ausgerichtet ist, diese Zeile hinzufügen definition_title.titleLabel.textAlignment = NSTextAlignmentLeft; – Hima