2014-09-10 23 views
9

Uygulamam aniden UIDatePickers'ı doğru bir şekilde görüntüleyemiyor. Hikaye panoları kullanıyorum. Datepickers sadece tarihi görüntülemek için ayarlanmıştır. Ayı kesiyorlar, hatta günlerini bile göstermiyorlar. Ortada büyük bir boşluk var. Projeyi temizlemeyi, simülatörü sıfırlamayı, yerelleştirme ayarlarını kontrol etmeyi ve dinamik tip boyutunun ayarlanıp ayarlanmadığını kontrol etmeyi denedim. Ben Xcode 5.1.1 kullanıyorum ama aynı şey Xcode 6 beta gerçekleşir. Herhangi bir öneri takdir edilecektir. TamamUIDatePicker Metin Kesiliyor ve Görüntülenmiyor Günler

Image Of Issue

+0

Tam olarak aynı davranış. Ancak şu anda bunu yaşıyorum, eğer klavye en_US ise ve iPad'de iOS 8 kullandığımda. Aynı ayarlar iPhone veya başka bir dil için çalışıyor (de_de). Şu anda iOS Simulator’de iOS 8.1.1/Xcode 6.1.1’de bir hata var, bu yüzden burada başka bir dili test edemiyorum. – testing

+0

Şimdi, test projemde aynı sorunu gösterdikten sonra bir hata raporu doldurdum. – testing

+0

Sorunu bir çizik projesinde yeniden üretebilir misiniz? – smileBot

cevap

2

, ben bunu anladım. Bu, bir tableView arka plan renginde UIAppearance kullanmaya çalışmanın bir sonucu olarak oldu. Bunun bunun yüzünde tableViews ile ilgisi yoktur, ancak Apple PickerViews için özel bir tableView kullanıyor olmalıdır. Bu yüzden, bir tablodaki bir arka plan rengi üzerinde bir kategori aracılığıyla bir UIAppearance ayarlama girişimi beklenmedik bir şey yapıyor gibi görünüyor. Ders öğrenildi. Resmi olarak desteklenmedikleri UIAppearance kullanmaya çalışmayın.

+0

Tam olarak aynı davranış - haricinde UIAppearance kullanmıyorum. UIDatePicker sadece bir UITableViewCell içinde oturur. Çalıştığı farklı UITableView'de aynı kurulum var. – pawi

+0

Her iki tablo aynı türde mi? Seçici büyük olasılıkla bir çeşit kaydırılabilir tableView gibi görünüyor. Fakat eğer bir yerde çalışıyorsanız ve başka bir yerde çalışmıyorsanız, o zaman bir çeşit farklılık olmalıdır. TableView türlerine bakar ve hücreler için yazı tipi ayarlarına bakardım, çünkü bu bir şekilde seçici tarafından yakalanabilir. Çözdüğünde geri gönder. Ne olduğunu anladığını merak ediyorum. – smileBot

+2

Aynı sorunu yaşıyorum, sadece iPad'de, bir hücrenin içinde bir "UIDatePicker" var. Bazı UIAppearance şeyleri vardı, ancak UITableView'da değil, hepsini test etmek için çıkardım ve sorun devam ediyordu. Tablo görünümünün 'backgroundColor'una da dokunmuyorum, varsayılan beyazdır. – Luke

0

Bu aynı sorunu yaşadım ve film şeridimde yinelenen kısıtlamalarla ilgiliydi. IPhone 6 genişlikleri uyguluyordum ve yanlışlıkla width = 320 ve width >= 320 ile bitti. width = 320'un kaldırılması, onu anında giderdi.