11

InstagramiOSアプリの最新バージョンは何か面白いことをします。@テキストフィールドに書き込む場合(コメントの投稿など)、UIKeyboardのリターンキーは、キーとキーの2つのキーに置き換えられました#。スクリーンショットは次のとおりです。

Instagramキーボードのスクリーンショット

彼らがこれをどのように行うのか知りたいです。私の知る限り、@キー#は通常のキーのように動作します。通常、returnKeyがないキーボード(絵文字キーボードなど)などでは、キーは表示されなくなります。

今のところ私に起こる唯一のことは、アプリがUIKeyboardサブビューへの参照を取得してループし、を見つけて非表示にし、次にキーとキーreturnKeyを見つけて移動することです。他のアイデアはありますか?@#

4

1 に答える 1

22

keyboardTypeこれは、iOS 5で最初に導入されたに設定されたテキストフィールドのようですUIKeyboardTypeTwitter。これは、iOS 5のツイートシートで使用されているキーボードレイアウトとまったく同じですが、リターンキーがそれぞれ@#キーに置き換えられています。

InstagramはたまたまTwitterと同じよう@にユーザーの紹介や投稿のタグ付けに使っているので、自分のアプリで便利に使えるように#借りているのではないかと思います。UIKeyboardTypeTwitter

于 2012-08-01T02:16:44.333 に答える