2009-05-28 16 views
5

Kullanıcılarım enlem ve boylamı girmeli ve tabii ki girilen değerlerin yasal lat/long değeri olduğunu doğrulamam gerekiyor. Benim için bazılarını yapan bir klavye düzenine sahip olmak istiyorum (alfabetik karakterleri, noktalama işaretlerini kaldırarak ve yalnızca sayıları ve +/- 'yi kaldırarak). Sayı tuş takımı bunu yapmıyor (+/-) ve SDK ile gelen diğer klavye düzenlerini yapmıyor. Kendi klavye IME'imi yapmadan ve telefonu bozduğumda bu yeteneğin sağlanmasının bir yolu olup olmadığını bilen var mı?Negatif sayılar için iPhone klavye düzeni?

Teşekkürler!

cevap

0

Jailbreak yapmak zorunda değilsiniz. Klavyeyi simüle etmek için bir görünüm oluşturursanız, SDK kurallarına hala uyuyorsunuz demektir.

+0

Bunun farkındayım ama maalesef tam klavye simgelerini uygulamak için de zamanınız yok. Ben sadece bir şekilde özledim mevcut bir sdk klavye görünümü, ya da ben yeniden kullanabileceğiniz bir araya bir kütüphane mi arıyorsunuz. :) – lambdabunny

+0

Henüz bir tane olduğunu düşünmeyin. App Store'da birkaç özel klavye var, ancak daha kolay hale getirmek için herhangi bir bileşen görmedim. –

1

Girilen metnin işaretini değiştirecek olan UITextView öğenizin yanında bir "+/-" düğmesi yerleştirmeye ne dersiniz? Veya her bir dokunduğunuzda düğme etiketini "+" dan "-" e çeviren bir "+" düğmesi görünür.

+0

Ya, ya da sadece özel bir klavye oluşturabilirsiniz. –

+0

@jason: –

3

Bunun cevabın geç olduğunu biliyorum, ancak bu konu benim için hala geçerliydi. Bu yüzden umarım aşağıdakiler bu sayfaya giren birine yardımcı olacaktır.

Bryan S. Gruver, lambdabunny'nin amaçlarına ulaşmak için çok az değişiklik yapabileceği tam bir Xcode projesi yayınladı. Burada bulabilirsiniz: Squarespace bağlantı artık bozuldu http://brygruver.squarespace.com/blog/2009/10/1/creating-a-custom-number-pad.html

Güncelleme. Bir başka seçenek ise:https://github.com/lnafziger/Numberpad

+0

Bunu nasıl yapardım bağlantı koptu. – DaSilva