如何在Xcode 4中以graphics方式在IB中添加自定义的UIControl子类?

我想在我的iOS 5应用程序中使用Matthijs Hollemans的MHRotaryKnob控件。 我在Xcode 4.2中使用了一个故事板。 MHRotaryKnob是作为UIControl的子类实现的。

我无法复制他提供的示例,因此无法将控件添加到我的应用程序的视图。 在这个例子中,他的XIB包含一个视图, MHRotaryKnob添加了一个MHRotaryKnob实例作为自定义控件。 它加载和运行良好,但我可以看到没有办法在Xcode为自己做这个。 我已经尝试添加每种types的UIControl子类,并在Identity Inspector中更改它们的类,但是Xcode不断地将它们更改回来。

有任何想法吗?

谢谢

答案是将UIView添加到视图,并在Identity Inspector中更改其类,而不是试图用button或其他UIControl来完成。

当您从Identity Inspector中更改UIView的类时,请不要忘记在自定义类中将initWithCoder:aDecoder添加到您的代码中。