忍者ブログ
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。



2017/03/23 17:15 |
iPhoneOS4.1 キーボードの改行ボタン名を変更したい
UITextField.returnKeyTypeを変更すればいい、というのはここらへんにも出ているとおりです。
http://developer.apple.com/library/ios/
http://www.asahi-net.or.jp/~YY8A-IMI/20040913/ipad/uikit4.htm
http://iphone-tora.sakura.ne.jp/uitextfield.html

何故かどのサイトも日本語表記がなかったり半端だったりですが、突っ込める型と表記の対応は次のようになります。

 

UIReturnKeyDefault Return 改行
UIReturnKeyGo Go 開く
UIReturnKeyJoin Join 接続
UIReturnKeyNext Next 次へ
UIReturnKeyRoute Route 経路
UIReturnKeySend Send 送信
UIReturnKeyDone Done 完了
UIReturnKeySearch Search 検索
UIReturnKeyGoogle Google 検索
UIReturnKeyYahoo Yahoo! 検索
UIReturnKeyEmergencyCall EmergencyCall 緊急電話


で、このreturnKeyTypeに突っ込めるのはUIReturnKeyTypeなのですが、このUIReturnKeyTypeはenum型です。
つまり
UITextField.returnKeyType = @"(・∀・)";
みたいなことができないんだYo!

なんかこうUIReturnKeyType.addObject(UIReturnKeyHoge)みたいなものはないのか?


任意の文字に変更できないか探したんだけど日本語記事はまったく存在しないのな。
ようやく見つけたのが此処。
http://www.neoos.ch/news/46-development/54-uikeyboardtypenumberpad-and-the-missing-return-key

要するにキーボードに画像を重ねて表示する、って解決法でした。
がくり。

コメントを見ていたらもう少しスマートっぽいやり方が載っていました。

> I found a way to resolve this problem: use becomeFirstResponder and resignFirstResponder to handle keyboard notification on UITextField. Just look this image:
>
http://www.yonsm.net/attachment/1283431378_38117112.png
>
http://www.yonsm.net/attachment/1283431378_98952583.png
>
http://www.yonsm.net/attachment/1283431378_246664d4.png
> or download the sample project:
http://www.yonsm.net/attachment.php?fid=45

試してみたのですが見事にうまくいきませんでした。
そのKBCustomTextFieldってどこから来るの?
 

PR


2010/11/15 22:23 | Comments(0) | TrackBack(0) | iPhone

トラックバック

トラックバックURL:

コメント

コメントを投稿する






Vodafone絵文字 i-mode絵文字 Ezweb絵文字 (絵文字)



<<ZF1.10 Zend_Oauthその1 | HOME | 買ったものリスト 2010/11/14>>
忍者ブログ[PR]