ボタンのフレームに基づいてcornerRadius
プロパティを計算する方法丸い角を作成するにはボタンフレームに応じてcornerRadiusを適切に計算する方法
各ボタン項目のコーナーcornerRadius
を毎回再定義したくありません。
UIButton
の内線番号を作成します。
extension UIButton {
func setRoundedCorners(){
self.layer.cornerRadius = 10
self.layer.borderWidth = 1
}
}
と私はあまりにもダイナミックにcornerRadius
私はこの機能を使用するたびに計算する方法を知っていただきたいと思います。
さまざまなボタンサイズで.cornerRadiusを計算する関数を見つけるための主な問題です。以下の例は小さな違いを示しています。
例:
コーナー半径が10:
コーナー半径が15:
それが適切な値を計算する関数を求めることができますコーナーの半径を与えるだろうか?
あなたは私のUI私を与える必要があるボタンのどのような種類あなたにコードを与えるでしょう。 –
フレームに基づいて異なるボタンの適切なコーナー半径を計算するフレキシブルな機能を得るための主な考え方 –
円形または丸みのあるコーナーのような形状はどんな種類ですか? –