Encore un soucis avec les scrollView… Les réponses que j’ai trouvé sur d’autres sites n’ont aucun effet pour moi.
Simplement, J’ai un UITextView dans un UIScrollView, cependant lorsque je run l’app, si je clique sur mon texte, le clavier n’apparaît pas, je ne peux rien faire. J’ai compris que le ScrollView prenait le dessus sur mon UITextView et m’empêche de la modifier, j’ai essayé différentes configurations, aucune ne fonctionne.
Mon code :
import UIKit
class ViewController: UIViewController, UIScrollViewDelegate {
var imageView2: UIImageView!
var scrollView: UIScrollView!
var textView = UITextView()
override func viewDidLoad() {
super.viewDidLoad()
imageView2 = UIImageView(image: UIImage(named: "image.png"))
scrollView = UIScrollView(frame: view.bounds)
scrollView.contentSize = imageView2.bounds.size
scrollView.isUserInteractionEnabled = true
scrollView.isExclusiveTouch = true
scrollView.canCancelContentTouches = true
self.scrollView.delegate = self
view.addSubview(scrollView)
scrollView.addSubview(imageView2)
textView = UITextView(frame: CGRect(x:24,y: 100,width: 340,height: 290))
textView.backgroundColor = UIColor(red: 0.00, green: 1.00, blue: 0.00, alpha: 1.00)
textView.text = "bla bla bla"
imageView2.addSubview(textView)
}
Je pense que la solution est simple, mais ça fait 3 jours que je la cherche, je poste donc ce sujet. Merci !