:スプリット私はUIViewのは、そのようにプログラムで作成した5つの等しい角度片に円形のUIView
forecastWeatherWheel.backgroundColor = UIColor(red: 255/255, green: 255/255, blue: 255/255, alpha: 0.1)
forecastWeatherWheel.frame = CGRect(x: -(dailyWeatherContainer.frame.width + 100)/2,
y: self.view.bounds.height/2 - ((dailyWeatherContainer.frame.height + 100)/2),
width: dailyWeatherContainer.frame.width + 100,
height: dailyWeatherContainer.frame.height + 100)
forecastWeatherWheel.layer.cornerRadius = forecastWeatherWheel.bounds.size.width/2
forecastWeatherWheel.translatesAutoresizingMaskIntoConstraints = false
self.view.addSubview(forecastWeatherWheel)
を、私はこのUIViewのに(再び、プログラム)5つのサブビューを追加する必要があります。 私は、サブビューのアンカーポイントの座標を見つけるのに苦労しています。
度を考えてみると、サークルされたスーパービューは72度に分割され、境界線の座標はサブビューのアンカーポイントでなければなりません。このような
がhttps://stackoverflow.com/questions/839899/how-do-iを参照してください。 -calculate-a-point-on-a-circle-s-circumferential指定された角度の円上の位置を計算するための円周上の点。 – Gerriet