Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 对某些类使用类别,而不是对完整代码使用类别_Iphone_Objective C_Ios_Ios5_Objective C Category - Fatal编程技术网

Iphone 对某些类使用类别,而不是对完整代码使用类别

Iphone 对某些类使用类别,而不是对完整代码使用类别,iphone,objective-c,ios,ios5,objective-c-category,Iphone,Objective C,Ios,Ios5,Objective C Category,我的UINavigationBar有一个类别。我想使用该类别自定义我的导航栏,但不是该项目中的每个导航栏。我该怎么做。在类文件(.m)本身中定义该类别,而不是单独的文件。该链接的术语有误。当您声明一个匿名类别时,它被称为.oops。。。因此,我正在删除该链接。OP并不完全需要使用UINavigationBar的自定义子类,如果他们只是在UINavigationBar中添加一个类别,这听起来不像是他们在做的。我希望navigationBar的drawRect方法覆盖使用navigationBarS

我的
UINavigationBar
有一个类别。我想使用该类别自定义我的导航栏,但不是该项目中的每个导航栏。我该怎么做。

在类文件(.m)本身中定义该类别,而不是单独的文件。

该链接的术语有误。当您声明一个匿名类别时,它被称为.oops。。。因此,我正在删除该链接。OP并不完全需要使用
UINavigationBar
的自定义子类,如果他们只是在
UINavigationBar
中添加一个类别,这听起来不像是他们在做的。我希望navigationBar的drawRect方法覆盖使用navigationBarSo的类,比如“a.h”和“a.m”,对于重写,您不能使用category,您应该将其子类化。只是不要在不需要的地方调用category方法。