2016-10-03 91 views
11

iOS 10'a yükselttikten sonra ilginç bir davranışa rastladım. Parola çok uzun olduğu zaman - metin alanının yazı tipi min. yazı tipi boyutu "ve" uyacak şekilde ayarlanır "işaretlidir. Giriş genişliğine sığacak şekilde daha fazla karakter girmeye çalıştığımda uygulama donuyor. iOS < 10, bu sorun yok.iOS 10 Metin uzunluğu çok uzun olduğunda MetinField parolası (güvenli) donuyor

Numune Storyboard:

enter image description here

Metin alanı ayarları: kırmızı - varsayılan değerlerden değişiklikler turuncu - donma önler iki metin alanları arasındaki fark.

enter image description here

Bu neden oluyor emin değilim, ben de "uyum sağlaması ve" işaretini kaldırarak bunu çözmek başardı iken kimse böyle oluyor neden açıklayabilir ben takdir ediyorum. Belki de yazı tipi < = "min font büyüklüğü" olmalıdır. Bunun hakkında hiçbir bilgi bulamadım.

Teşekkürler!

Numune Repo: https://github.com/sQu1rr/test-ios-freezing-password

+0

Teşekkür ederim, benim için donma sorununu düzeltilen metin alanından "Sığacak şekilde ayarla" yı kaldırdığınız için. Diğerleri – jakedunc

+1

diğerlerine yardımcı olacağı için bir yanıt olarak eklemelisiniz. Sorunun geçici çözümünü açıkladım ve seçilen cevapta, çözümlerin açıklandığı bir bağlantı var. Başka bir cevap eklemek için aşırı buluyorum –

cevap

10

işaretini kaldırmak sorunu çözecektir textfield gelen "sığdırmak için ayarla". Ancak bunun sadece bir çözümü, @ peng90 tarafından işaret edilen bilinen bir hatadır.

+0

Bu kabul edilen cevap olmalı. – technerd