【发布时间】:2017-11-11 01:15:21
【问题描述】:
我的 UISegmentedControl 有问题。我创建了细分类别:
import UIKit
class CustomSegmentedControl: UISegmentedControl {
func AwakeFromNib() {
super.awakeFromNib()
let myColor : UIColor = UIColor(red: 0.0, green: 0.0, blue: 0.0, alpha: 1.0)
self.layer.masksToBounds = true
self.layer.borderColor = myColor.cgColor
self.layer.borderWidth = 0.5
self.layer.cornerRadius = 8
}
}
当我尝试改变某些东西时,它没有改变。在我的主 ViewController 中,我标记了 UISegmentedControl 的类文件。
这是 ViewController 中的 func 定义:
@IBAction func ShowInterval(_ sender: UISegmentedControl) {
}
你能帮帮我吗?非常感谢!
【问题讨论】:
-
这似乎不清楚。但我认为你的问题是外观的定制!正确的?如果是这样,你不应该为它创建一个类。
-
你有没有尝试打印一些文本来看看程序是否进入了这个类?
-
我想通过代码自定义我的段控件(例如删除边框或更改半径)。当我在子类中打印文本时,它也会打印:(
标签: swift class subclass uisegmentedcontrol