我有程序创建这样一个UIView:分割的圆形的UIView到5条相等角件
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)
我需要添加(再次编程)5子视图此UIView的。 我努力寻找subViews的锚点的坐标。
思考成度,我圈出来的superView必须分成72°,每个相等的部分,边界的坐标必须是我的子视图的锚点。
见https://stackoverflow.com/questions/839899/how-do-i用于计算给定角度的圆上位置的圆周上的点。 – Gerriet