0
0

More than 5 years have passed since last update.

ボタンのタップエリアを拡張する

Posted at

対象

  • OS 10.13.3
  • Xcode8
  • Swift 3

やったこと

UIButtonのタップ領域が狭かったので、それを広げようと思いました。
やり方はいろいろとあるぽいですが、一番楽に設定できたのはこちらの方のやり方でした。

IB上で範囲の確認ができるUIButtonのタップエリアを拡大する実装

この方法は、プロパティからタップ領域を指定出来る方法です。
こちらの方法と、次に紹介する方法を組み合わせて、タップ領域の拡大を大きくすることができました。

【iOS】UIButtonのタップ領域だけを拡大する

わかったこと

この一連の作業でSwiftの特性が少し理解できました。
2つ目に紹介した作業では「ExpansionButton」クラスを作成し、そのクラスをUIViewに設定することで、そのクラスと関連を容易に持たせることができます。
それぞれの機能を持ったクラスを振り分けて、それを関連させることで、重複を防ぐことができることになります。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0