2017-07-28 3 views
-1

Here I used pod urlpod 'ReadMoreTextView' ne fonctionne pas. Swift 2.3 Comment ajouter un bouton ReadMore dans TextView?

Mon code est que dans l'image:

enter image description here

Quand j'ajoute que lire plus de texte avec ce code, je ne vois rien en vue. Donc, fondamentalement, cela ne fonctionne pas. Donc, comment je peux faire mon textview avec En savoir plus tag. Y a-t-il un pod comme celui-ci ou avez-vous une solution pour cela? J'utilise Swift 2.3

+0

Vous définissez le texte '' ReadMoreTextView' dans le didSet' de la variable 'text' dans votre classe' AkisTextView'. À moins que vous ne fournissiez une valeur à 'text' dans une instance de classe' AkisTextView', vous ne verrez rien s'afficher – indyfromoz

+0

Pouvez-vous coller ici un commentaire quel est le texte que vous définissez et ce que vous attendez de voir? – indyfromoz

+1

Je suis en train de définir quelle valeur vient d'api est '' Deneme '' mais je ne vois rien à mon avis, donc quand je donne cette vue toute valeur par moi-même ne peux toujours rien voir. Je pense que le problème est sur la fonction de addsubview. @indyfromoz –

Répondre

0

Je suis assez sûr Le problème est que vous avez pas attribuer au cadre TextView Essayez en ajoutant cadre

let textView:ReadMoreTextView = ReadMoreTextView.init(frame: CGRect.init(x: 0, y: 0, width: 100, height: 150)) 
     textView.text = "sadkhfasdjfkasdklf lskadj fklsad jflskad jflk asdlfkjsaldk fjlsdakjflasdjlfkjsadlkfjlsakdjf ldsjflj lkdsjflaksdflkj dfjlkdsjflkj lkdjfalkjflsdk jfklsdjflksdjflkdsjlkf salkf" 
     textView.maximumNumberOfLines = 4 
     textView.shouldTrim = true 
     textView.isScrollEnabled = false 
     textView.attributedReadLessText = NSAttributedString(string:"Read Less") 
     textView.attributedReadMoreText = NSAttributedString(string:"ReadMore") 
     textView.delegate = self 
     self.view.addSubview(textView)