gpt4 book ai didi

ios - 使用 IB 更改 UISegmented Control 的高度?

转载 作者:行者123 更新时间:2023-11-28 19:32:22 24 4
gpt4 key购买 nike

如何更改 UISegmented 控件的高度。我在 xcode 8 中使用 Swift 3.0。默认情况下禁用高度属性。

最佳答案

我发现了这个:

https://stackoverflow.com/a/41889155/7652057

@IBDesignable class MySegmentedControl: UISegmentedControl {

@IBInspectable var height: CGFloat = 29 {
didSet {
let centerSave = center
frame = CGRect(x: frame.minX, y: frame.minY, width: frame.width, height: height)
center = centerSave
}
}
}

https://stackoverflow.com/a/37716960/7652057

链接中的三个选项之一,

override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
let rect = CGRect(origin: segment.frame.origin, size: CGSize(width: segment.frame.size.width, height: 100))
segment.frame = rect
}

关于ios - 使用 IB 更改 UISegmented Control 的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42573378/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com