【发布时间】:2018-07-03 02:10:24
【问题描述】:
我有一个这样填充的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)
}
}
基本上我正在添加一个普通视图以及来自 UIImage 的 arrowImageView。在这两种情况下我都在做 addArrangedSubview 。使用普通视图,它们都显示为矩形(我想是默认的),效果很好。箭头标记 stackView 目前看起来像:
如您所见,视图正在缩小,以免重叠。我希望它们只是重叠。我怎样才能做到这一点? ClipsToBounds 在这种情况下似乎没有帮助。
【问题讨论】:
-
我无法想象你的情况,但“重叠”的想法是你可以将你需要重叠的东西添加到那个东西的超级视图中。
标签: ios swift uistackview