0

見た目はハッキーですが、私はこのメソッドを使用して、テンキーに完了ボタンを追加しています。

完了ボタンのないUIKeyboardTypeNumberPad

遅いアニメーションを切り替えると、アニメーションがまだ実行されておらず、完全に実行されていない間は次のようになります。

ここに画像の説明を入力してください

しかし、ロードが完了すると、次のようになります。

ここに画像の説明を入力してください

追加しているUIButtonが消えてしまいます!UIKeyboardDidShowNotificationをサブスクライブし、サブビューをフィルタリングしました。通知が発行されるまでに、キーボードのサブビューとしてのUIButtonがなくなっていることがわかります。

ファイルのARCをオフにしてみましたが、それでもうまくいきませんでした。

UIButtonが消える原因について何か考えはありますか?ボタンは強力なプロパティです。

ありがとう

4

1 に答える 1

2

もう一度確認してください。何かを省略している可能性があります。https://dl.dropbox.com/u/19438780/KeyboardExtension.zip

iOS6の別のチュートリアル/例:http://ofanyuse.wordpress.com/2012/11/09/an-elegant-solution-to-adding-a-uibutton-to-the-numberpad/

于 2012-12-16T02:03:40.470 に答える