直径が同じで、ビューに埋め込まれている長さの異なるタイトルのUIButtonがあります。選択したUIButtonの領域iOS
ボタンを選択すると、選択領域にはサイズが異なるように見えるタイトルのみが表示されます(下の画像を参照)。
スウィフトで選択した領域のサイズをどのように設定するのですか?
EDIT:
ボタンは同じ幅である(下の画像を参照)、オートレイアウトを使用して分配されます。
また、ボタンの背景を何らかの色に設定すると、ボタン全体がいっぱいになります。以下を参照してください
したがって、is Selected
属性のみが問題の原因です。
を参照してください。しかし、自分で背景画像を作成するか、このボタンにUILabelを追加する必要があります(set label.isUserInteractionEnabled = trueを忘れないでください) –
これらのボタンは水平レイアウトでレイアウトされていますか?デフォルトでは、UIButtonはテキストに合わせてサイズを調整します。すべてのボタンの幅が同じで、同じ軸に沿って水平に配置されるように、ボタンのレイアウト制約を設定できます。 – tek3
あなたは解決策を手に入れましたか? –