2017-06-13 3 views
-1

UILabel kann nicht alle Buchstaben anzeigen. Meine app ist wie now my appUILabel kann nicht alle Buchstaben anzeigen

Photocontroller (es für diese Seite) ist

import Foundation 
import MobileCoreServices 
import UIKit 
class PhotoController:UIViewController,UINavigationControllerDelegate,UIImagePickerControllerDelegate{ 

    @IBOutlet weak var label: UILabel! 
    @IBOutlet weak var myImageView: UIImageView! 
    private var imagePicker:UIImagePickerController! 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     label.text = "Tap the PhotoSelect or Camera to upload a picture" 
     //myImageUploadRequest() 


    } 

Also, alles Schreiben von

label.text = "Tap the PhotoSelect or Camera to upload a picture" 

ist nicht in meiner Anwendung gezeigt.

Was soll ich tun, um dies zu beheben?

+0

label.numberOfLines = 0; Standardmäßig hat UILabel nur eine Zeile. – Developer

+0

Geben Sie number0fLines = 0 –

+0

siehe https://stackoverflow.com/questions/446405/adjust-uilabel-height-depending-on-the-text –

Antwort

0
label.numberOfLines = 0 

Entweder machen Sie Ihr Etikett mehrzeilig oder

label.adjustsFontSizeToFitWidth = true 

label.minimumScaleFactor = 0.5 
+0

wenn Sie dann 'minimumScaleFactor' verwenden keine Notwendigkeit von 'numberOfLines' –

+0

@ Anbu: - Ich weiß das. Lesen Sie meine Antwort sorgfältig, ich habe Wort OR verwendet – Developer

1
label.numberOfLines = 0 

Das ist alles, was Sie brauchen :)

EDIT:

Einstellung Zeilenumbruch Modi auf das Etikett wird Ihnen helfen weiter verbessert O/P

label.lineBreakMode = .byWordWrapping //choose whichever matches ur requirement 
+1

Wenn Ihre Etikettenbreite und -höhe weniger ist, wird es funktionieren –

+0

@ Anbu-Karthik : UILabels haben eine intrinsische Größe. Also, wenn er Höhenbeschränkung auf UILabel angewendet hat (ich hoffe, er hat es nicht), setzt lineNumber auf 0, so dass der Text mehr als eine Zeile anwächst und wegen der inneren Größenbeschriftung auch wächst :) –

0

von Storyboard

  1. Constraints:

konstante Etikettenhöhe Geben Sie mit Beziehung >=

  1. Property

Set Anzahl der Zeilen = 0

Verwandte Themen