カスタムキーボードを作っていると、iOSシステムキーボードのようなオフィシャルなキーアイコンを描画したくなります。
しかし、drawRect()内で一から描くのは大変だし、かといってドローイングソフトで描いてUIImageをセットしていては、extensionアプリではメモリ的にきついし、アイコンの数が多くなるほどコードも複雑化していきます。
保守性やキーサイズへの応変、手軽に色をカスタマイズできるといった利便性などを考慮してもやはりdrawRectで描くに限ることを痛感しました。
ありがたいことに、GitHubにtasty-imitation-keyboardというアイコンをUIBezierPathで描いたものがあったわけですが、アイコンのクオリティ的にアレだったので僕が見よう見まねでシステムキーボードにさらに近づけたのをここにアップしておきます。
続きを読む 【Swift】UIbezierPathでiOS9システムキーボードのアイコンを描画する
タグ: デザイン
【UI】スーパーのトイレで間違えて呼出ボタンを押してしまった件について
某大手スーパーに行った時の話です。
よく行き慣れた近所のスーパーで、トイレに行きたくなり、
ささっと行ってささっと用を済ませた後に
事件は起きました。
style="display:inline-block;width:336px;height:280px"
data-ad-client="ca-pub-3481943934845626"
data-ad-slot="8806407289">
続きを読む 【UI】スーパーのトイレで間違えて呼出ボタンを押してしまった件について
【UI】画面の片隅だけで全てのページに移動できるタブ型UI
どもです。
昨年12月にカスタムキーボードをリリースしたわけですが、
今回はそれのキーボードではなくアプリ側のUIのアイデアなどについてお話したいと思います。
style="display:inline-block;width:336px;height:280px"
data-ad-client="ca-pub-3481943934845626"
data-ad-slot="8806407289">
続きを読む 【UI】画面の片隅だけで全てのページに移動できるタブ型UI
【UI】目的のアカウントを素早く手軽に選択する切り替えインターフェイス
どーもです。
先日、拙作アプリ「Twitee i」のバージョン5.1を公開し、新しいアカウント切り替えを搭載しました。
面白いUIができたので、ちょいと(というかガッツリ)紹介したいと思います。
続きを読む 【UI】目的のアカウントを素早く手軽に選択する切り替えインターフェイス
【UI】操作ステップを減らし必要最小限の表示に抑えた一覧選択インターフェイス
どもです。
先日、拙作Twitee iのマイナーアップデートを公開したのですが、Lite版時代から搭載していた「括弧一覧」の入力方法に変更を加えました。
続きを読む 【UI】操作ステップを減らし必要最小限の表示に抑えた一覧選択インターフェイス
iPhone5、iPad Air2背面デザインにある共通点があったので軽く検証してみた
どもです。
iPad Air2とiPhone5の背面デザインで、ある共通点を見つけました。
そのお話です。
続きを読む iPhone5、iPad Air2背面デザインにある共通点があったので軽く検証してみた