iPhone boyutunda (iPhone uygulamamla eşleşir) bir tablo görünümü formunu göstermek için bir popover kullanıyorum. Tablo içinde giriş görünümü olarak ayarlanmış bir seçici olan bir metin alanına sahibim. IPad olarak bu şekilde kullanıldığında, seçici iPad klavyesi gibi yukarı kaydırılır. Seçiciyi, tıpkı iPhone'da olduğu gibi popover içinde kaydırmaya ayarlamak için var mı?Seçici olarak giriş görünümü olarak seç
cevap
Bunu doğrudan yapamazsınız (inputView olarak). Ama kesinlikle etrafında bu basit işi kullanabilirsiniz:
UIButton ile senin
UITextField
değiştirin ve buttonClicked bazı seçici (:) bağlayın. Sen-(void)buttonClicked:(id)sender
yılında(.. kümesi katmanı en
bordeColor, borderWidth, cornerRadius
, vs) bu metin alanı gibi görünüyor böylece stilini edebilmek içinUIButtonTypeCustom
kullanabilirsiniz - YerinizeUITextField
için inputView olarak kullanmak istiyorsunuz aynı UIPickerView geçiş. Sıradan örnek değişkeni yapabilirsiniz, sadece delege ve dataSource ayarlamayı unutmayın. Kök görünümüne (pop-up'daUIViewController
gösterinizin) veya hattaUIWindow
'a iliştirin ve zaten gösterilip gösterilmediğine bağlı olarak onu hareketlendirin (geçiş yapın). pickerView: didSelect ... atIndex:güncelleme düğmenin metin
UIPickerViewDelegate
yöntem içinde ([button setTitle:<selected_value> forState:UIControlStateNormal]
kullanarak) `- Eğer ek burada seçici gizleyebilirsiniz ..
ben bunu bunu birden çok kez yapmış her zaman koşullarında çalışır ve UIResponder
zincirini içermeden seçicinin nasıl ve nerede gösterileceği konusunda tam denetim'a sahipsiniz.
Henüz böyle özel durumlar için daha iyi bir çözüm bulamadı (iPad klavyesi popoları da manipüle etmeyi seviyor - onları zorluyor).
- 1. Seçenek olarak Düzenlenebilir veya Seç kutusunu giriş olarak seç nasıl?
- 2. jquery: giriş seçici seçmiyor: öğeleri seç?
- 3. Özelleştirilmiş fotoğraf seçici görünümü
- 4. Android - Mesaj görünümü olarak ters liste görünümü
- 5. varsayılan olarak varsayılan görünümü değiştir
- 6. MVC - pass görünümü Viewol olarak görüntüle
- 7. Belirli bir satır numarasını sql olarak seç
- 8. MySQL zaman damgasını tarih dizesi olarak seç
- 9. Neden 'Seç' DML ifadesi olarak adlandırılıyor?
- 10. Entity Framework: Nesneyi nesne olarak seç
- 11. Satırları toplamı olarak seç ve gruplandır
- 12. “Dosya seç”, “Gözat” olarak nasıl değiştirilir?
- 13. MySQL - Önce alfabetik olarak gelen ismi seç
- 14. Form giriş geçmişi olay seç
- 15. Bazı URL'lere seçici olarak Rack :: Auth :: Basic
- 16. XML dosyalarının Eclipse biçimlendirmesini seçici olarak kapatma
- 17. CSS seçici: çocuk olarak <img>
- 18. Android: ListView Seçici null olarak ayarlandı mı?
- 19. Dinamik olarak eklenen altyazı görünümü ve görüntü görünümü nasıl hedeflenir?
- 20. Ayar Değişkenini MVC Görünümü ve TarihTime Seçici
- 21. Giriş Akışını Dosyaya Android olarak png olarak yazma
- 22. Yetkili Görünümü Görüntüle veya Yetkili Olarak Yapılandır?
- 23. Android: Programlı olarak iki metin görünümü ekleyin
- 24. Ember.js'de görünümü manuel olarak güncelleme nasıl yapılır?
- 25. Izgara görünümü öğesini seçili olarak ayarla
- 26. Android'de Recycler görünümü nasıl otomatik olarak kaydırılır?
- 27. Izgara görünümü için öğe olarak özel düzen
- 28. Tepki Görünümü Ayrı Ayrı Olarak Nasıl Desteklenir
- 29. Electron'da Web Görünümü İçindekiler'i Programlı Olarak Değiştirme
- 30. Eclipse: Arama Görünümü varsayılan olarak nasıl sabitlenir?
bunu kontrol edin .http: //stackoverflow.com/questions/9988165/hide-uipickerview-on-done-button-in-uitableview-solved – hacker