iOSアプリ用にカスタムのテンキーを作成しましたが、標準のキーボードの外観をより忠実に反映させたいと考えています。標準のUIButtonを標準のキーボードボタンのように見せて動作させる方法についてのアドバイスを探しています。
具体的には、iPadについて次のことを理解する必要があり、xibまたはストーリーボードで可能な限り実行したいと思います。
- ボタンのサイズ
- キーボードの背景の色(またはさらに良いことに、これを自分で判断するにはどうすればよいですか?)
- ボタンの背景色
- ボタンのテキストのフォントと色
- ボタンの下に影を追加するにはどうすればよいですか?
- ボタンを青ではなく灰色でハイライトするにはどうすればよいですか?
- ボタン間の間隔
- 向きを変えるときにボタンの「グループ」を全体の中央に保つにはどうすればよいですか?(すべてのサイズ変更オプションは、相互にではなく、側面に固定します)
標準ボタンは画像を使用しますか、それとも標準UIButtonを変更しますか?または、より適切には、どちらが私たちにとってより良いですか?
更新:
完全な実例であるテンキーのプロジェクトを作成しました。しかし、私は実際の外観にあまり時間をかけていません。それがこの質問の主な目的でした。私はそれをGithubに投稿し、オープンソースプロジェクトにしました(MITライセンスでカバーされているため、商用利用も許可されています)。うまくいけば、他の人がそれを便利だと思うでしょうし、うまくいけば、他の人はそれをより良くしてネイティブキーボードのように見せたいと思うでしょう。Githubリポジトリは次の場所にあります。