我有一个自定义的UIControl子类(该控件来自RangeSlider教程)。我添加了一个UIView并将自定义类设置为我的RangeSlider类。该类出现在Interface Build中。但是,如果我启动我的应用程序,控件是不可见的。如果我更改了视图的背景颜色,我可以在应用程序运行时看到它,但自定义CALayers不可见。
为什么?
您可以在此处找到代码:http://pastebin.com/jrcTyybG
答案 0 :(得分:0)
您是否尝试过在init中但不在viewdidload中添加图层?
答案 1 :(得分:0)
您需要实现init(coder :)初始化程序。 以相同的方法在init(frame :)中包装代码,并在两个初始化程序中调用它