UIButtonをサブクラス化することが私の状況で良い考えであると思うかどうか、もしそうなら、それをどのように正確に実行するかを知りたいのですが。
つまり、プロジェクトに3つのカスタムボタンがあり、プロジェクトのすべてではないにしてもほとんどのビューコントローラーに必要な状況です。私が現在採用しているアプローチは、すべてのコントローラーでストーリーボードを使用してそれらを構築し、必要に応じて機能を追加することです。しかし、これは、身長を変えるだけのように、何かをしたいときでも、8回やらなければならないという苦痛な状況につながる可能性があることがわかりました。だから私の考えはこれで、uibuttonsの3つのサブクラス(さまざまな状態の画像、幅、高さ、位置などの必要な特性を備えています)を持っており、それをさまざまなView Controllerに追加して、必要に応じてそれらからセグエを実行できます。また、変更が必要な場合は、すべてのView Controllerではなく、サブクラスで1回だけ変更する必要があります。
皆さんはどう思いますか?