3

カスタム デザインの xamarin.ios アプリがあり、キーパッドを自分のデザインに適合させたいと考えています。そこで、下の画像のような UIKeyboardType.NumberPad のカスタム デザインを接続しようとしています。どうすればいいですか?ありがとう

ここに画像の説明を入力

4

1 に答える 1

7

キーボードをカスタマイズするための承認された API はありません。

可能な解決策 (避けることをお勧めします) は、サブビューを操作してそのプロパティを変更することです。これは、iOS のリリース間で簡単に壊れる可能性があることに注意してください (内部はいつでも変更される可能性があるため)。

目的が次のようなものだけを使用することである場合は、ボタンから独自のキーボードUIKeyboardType.NumberPadを作成する方が簡単であることに気付くかもしれません(これはシンプルで、12 個のボタンしかなく、現在のロケール/地域の影響を受けません)。これにより、外観をより細かく制御できるようになり、iOS の将来のバージョンで壊れることはありません。

于 2013-11-13T14:25:41.027 に答える