0

iOSSDKは初めてです。Dropboxアプリケーションのパスコードエントリに似たUIを作成する必要があります。以下のようないくつかの質問があります:

  1. その上でカーソルが点滅しない安全なテキストフィールドを作成するにはどうすればよいですか?
  2. 特定のUIViewControllerで常に使用できるナンバーキーボードを作成するにはどうすればよいですか?
  3. 特定のテキストフィールドで押された値を設定できるように、キーボードのキーを押したイベントを受信するにはどうすればよいですか?

私はこれに関する多くの投稿や記事を読みましたが、それらのどれも私には役に立ちません。一部の投稿には、非表示のダミーテキストフィールドを1つ作成し、このテキストフィールドにキーボードを接続するなどの手法があります。このテキストフィールドのすべてのエントリについて、それに応じて4つのパスコードエントリテキストフィールドを更新します。

上記の質問への回答が、同じパスコードエントリUIの作成に役立つことを願っています。

4

2 に答える 2

1

KKPasscodeLockEAPasscodeLock 、またはpinviewなどの既存の実装を見てみるとよいでしょう。これらを無料でダウンロードして、ソース コードを確認できます (または、コードを独自のアプリで使用することもできます)。

于 2012-12-13T17:16:02.817 に答える
0

多分それは電卓アプリのようですか?TextField(編集不可/セキュア)と多数のボタンを使用してビューを作成し、キーボードを使用しません。ボタンを押すと、それに応じた文字がTextFieldに追加され、ある種の削除ボタンを押すと、TextFieldの最後の文字が削除されます。

より洗練されたテキストが必要な場合は、テキストフィールドを非表示にして、非表示のテキストフィールドの文字列の長さに応じて、textView(編集不可)にドットを表示できます。

于 2012-12-13T17:48:01.100 に答える