2012-10-17 15 views
10

textview var. Bir textview düzenlerken, resimde gösterildiği gibi önerilerde bulunabiliriz. Önerileri özelleştirmek istiyorum. Örneğin, öneri kutusundaki varsayılan kelimeler yerine, dizimden kelimeler göstermek istiyorum. Bunu nasıl yapabilirim? peşiniPhone'da bir metin görünümündeki önerileri özelleştirme

Teşekkürler ... o metin görünümü için

+0

Olası çoğaltılamaz [bir bağlantı] (http://stackoverflow.com/questions/3522043/uitextview-custom-auto-completion) – Scar

cevap

0

devre dışı bırak otomatik düzeltme, daha sonra hazır özel bir görünüme sahip ve imleç nerede olursa eşleşen diğer görünümler üzerinde yerleştirin. İmlecin nerede olduğunu bulmak için başka SO gönderileri var ...

Muhtemelen temsilci desenini 2 yönlü kullanacaksınız. Bir şekilde, özel görünüm UITextView'daki değişikliklerden haberdar edilir, böylece kendi önerilerinin ne zaman güncelleneceğini bilir.

Başka bir temsilci sizin görünümünüzdür veya birisi düğmeye basıldığında bildirilir.

Bunların hepsi, sadece zor kısmı özel görünümün mantığı

1

2 yöntem vardır öneri devre dışı bırakmak için nasıl davranacağını bulmaktan yapmak kolay olmalıdır:

İlk biridir:

UITextField* f = [[UITextField alloc] init]; 
f.autocorrectionType = UITextAutocorrectionTypeNo; 

İkincisi: Arabirim Oluşturucu'nun bunu devre dışı bırakmak için bir açılır alanı da vardır. Arayüz oluşturucuda metin alanları oluşturma olasılığınız olduğundan, oraya bakın. "Düzeltme" nin yanındaki Nitelikler Denetçisinde bulabilirsiniz. Önerilerde dizisi için

bu bağlantı üzerinden gidin: https://www.cocoacontrols.com/controls/autocompletiontableview

İlgili konular