【Swift】カスタムキーボードで削除ボタンを実装する

カスタムキーボードで、削除ボタン(バックスペースボタン)を実装しようといろいろ調べてみると、単純にaddTargetで削除処理を呼び出せばいいというわけではなく、削除ボタンを押し続けた際の動きなどいろいろ考慮しないといけないようで、少しSwift初心者にはハードルが高そうだ。

ネット上にいいサンプルコードがないか探してみたところ、GitHubにうってつけのコードを発見。

https://github.com/archagon/tasty-imitation-keyboard

英語キーボードを全てコードで実装しているらしい(すごい)。各アイコンもベジエ曲線などを使いを見事に表現している。

とりあえず、削除の処理の部分のみを抜粋し、自分のプロジェクトに適用してみる。

“【Swift】カスタムキーボードで削除ボタンを実装する” の続きを読む