У меня есть stackView, который я заполняю так:
override func awakeFromNib() {
super.awakeFromNib()
for _ in 0 ..< 31 {
let tick = UIView()
self.dayTicks?.addArrangedSubview(tick)
let arrowImage = UIImage(named: "Up Arrow")
let arrowImageView = UIImageView(image: arrowImage)
arrowImageView.clipsToBounds = false
self.arrowTicks.addArrangedSubview(arrowImageView)
}
}
В основном я добавляю обычный вид, а также arrowImageView из UIImage. Я делаю addArrangedSubview в обоих случаях. При обычном просмотре все они отображаются в виде прямоугольников (я полагаю, по умолчанию), что прекрасно работает. Стрелка отметки stackView в настоящее время выглядит следующим образом:
![enter image description here](https://i.stack.imgur.com/daaPc.png)
Как видите, взгляды сужаются, чтобы не перекрываться. Я хочу, чтобы они просто перекрывали друг друга. Как я могу это сделать? ClipsToBounds, кажется, не помогает в этом случае.