【发布时间】:2017-10-30 16:00:29
【问题描述】:
我有一个像这样以编程方式创建的 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 个子视图。 我正在努力寻找子视图锚点的坐标。
考虑到度数,我的带圆圈的 superView 必须被分成 72° 每个相等的部分,并且边框的坐标必须是我的 subViews 的锚点。
【问题讨论】:
-
请参阅stackoverflow.com/questions/839899/… 以计算给定角度的圆上的位置。
标签: uiview swift3 coordinates addsubview round-rect