2016-04-13 30 views
0

UIScrollView ve contextView var. Ona UITextViews ekledim ve texteguShouldBeginEditing yöntemini kullanabilmem için delegeyi kendime ayarladım. TextViewShouldBeginEditing, aynı ViewController.m dosyasının içinde olduğundan, VC temsilci olmalıdır.kaydırma kaydırma Bir metnin içine göz atınGörevlendir Temsilci

TextViewShouldBeginEditing yöntemi aranıyor ve klavyenin textplace'i engelleyip engellemediğini kontrol etmek istiyorum.

Aramak istediklerim: [scrollView setContentOffset: CGPointMake (x, y) hareketli: YES]; Ancak, scrollViewViewShouldBeginEditing metninde görülmez.

KVO'nun nerede kullanılabileceğini gördüm, ancak temsilci yöntemlerini kullanmak istiyorum.

Görüntülemenin açık olduğu scrollView'a nasıl erişebilirim?

cevap

1

IQKeyboardManager'ı kullanabilirsiniz. Sadece projenize kitaplığı sürükleyip bırakın ve eveerything kendini yönetecektir. İşte bunun için github bağlantısı. IQKeyboardManager. Umarım bu size yardımcı olur.

+0

Teşekkürler, ilginç görünüyor, ben indirdim ve deneyeceğim. Hala bir temsilciden başka bir VC'ye nasıl mesaj gönderileceğini öğrenmek istiyorum. Sadece bu klavye meselesiyle ilgili değil, eksik olduğum ObjC mesajlaşma hakkında bir şey var. – KarlJay