我一般不使用Interface Builder(我讨厌它).但我被迫使用它,因为我被邀请参加一个人们正在使用它的项目.我正在尝试创建一个自定义UISlider.
我创建了一个UISlider自定义类,我有自己的滑块部分图像.
如果我使用添加一个新对象到我的主代码
mySlider *one = [[mySlider alloc] initWithFrame:CGRectMake(0,0,60,30)];
Run Code Online (Sandbox Code Playgroud)
我看到了我创建的滑块,很漂亮.
但是如果我在界面构建器上使用这个类,为了改变我在那里创建的UISlider的外观,滑块继续具有与之前相同的外观,当我运行应用程序时,界面显示具有默认外观的滑块,而不是我设计的.
我在IB上创建了滑块,只需在界面上拖动UISlider并将其类更改为我创建的类.还有别的东西需要做吗?为什么它没有在自定义类中定义?
谢谢
| 归档时间: |
|
| 查看次数: |
1391 次 |
| 最近记录: |