从iOS5开始,UIKit可以使用自定义图像进行自定义。我们有一个必须与iOS 4保持兼容的应用程序,但如果用户有iOS 5,我们想要自定义滑块。
示例:
[[UISlider appearance] setMaximumTrackImage:maxImage forState:UIControlStateNormal];
如果可以执行此调用,在运行时检查的安全方法是什么? respondsToSelector:方法仅用于实例,但这里它本身就是一个类。
答案 0 :(得分:7)
您可以使用resolveClassMethod:例如:
[MYClass resolveClassMethod: @selector(trololo)];
或者您可以使用respondsToSelector:因为类也是Objective C中的对象。