1

私はXcodeを学び始めており、最初のアプリとして電卓を書くことにしました。私はすべてをやりました、そしてそれはかなりうまくいきます、しかし私が見つけることができなかったことが1つあります。ユーザーが数字の代わりに文字を書いてボタンをタップすると、アラートが表示され、文字を入力できなくなります。助けてくれて、私の悪い英語を探してください。

4

2 に答える 2

1

ユーザーが文字を入力できるようにしたくない場合は、テンキーを使用する方がはるかに効果的です。10進数のテンキーはiOS4.1以降で使用でき、この質問から詳細を確認できます。

iOS4.1SDKで新しいUIKeyboardTypeDecimalPad機能を使用する方法

于 2012-07-11T15:38:35.363 に答える
0

コメントが言ったように、キーボードの入力タイプを変更するだけの方が良いでしょう。

[myTextField setKeyBoardType:UIKeyboardTypeDecimalPad] // has a decimal, use UIKeyboardTypeNumberPad for no decimal

ここで利用可能なすべてのタイプのリストを参照してください。

于 2012-07-11T15:39:02.090 に答える