wie Sie ein UILabel in UIImageView

ich habe große Bild in meine app. ich erstelle dynamisch und ich möchte hinzufügen, ein UILabel auf diesem Bild:

UIImageView *thumbnailImage;
thumbnailImage = [[UIImageView alloc] initWithFrame:CGRectMake(xImage, yImage, imageWidth, imageHeight)];
UILabel *lblTitle = [[UILabel alloc] init];
lblTitle.text = @"SomeText"; 
lblTitle.frame = CGRectMake(xTitle, yTitle , titleWidth ,titleHeight);
[thumbnailImage setContentMode:UIViewContentModeScaleAspectFill];
thumbnailImage.clipsToBounds = YES;
[thumbnailImage addSubview:lblTitle];

aber die [thumbnailImage addSubview:UILabel]; code funktioniert nicht.

jemand eine Idee?

  • wo stellen Sie den label-text ? ein leeres Etikett wird nicht angezeigt, es sei denn, Sie geben Sie einen nicht transparenten hintergrund
  • Sie sind das hinzufügen UILabel statt lblTitle
  • UILabel und legen Sie einen text für das Label war die Eingabe misstake. ich Sie Bearbeiten.
  • ist der Rahmen für die Beschriftung im Bild anzeigen? view frames werden in den Koordinaten Ihrer superviews
InformationsquelleAutor Aqil | 2013-11-24
Schreibe einen Kommentar