Ios 定义struct类型的输入参数
在下面的代码中,我试图定义一个结构,并为下面代码中提到的方法定义一个输入参数。 我在代码中定义了struct,如下所示,但是定义struct类型的输入参数对我来说有点不清楚 请让男人知道如何实现它 代码Ios 定义struct类型的输入参数,ios,objective-c,struct,Ios,Objective C,Struct,在下面的代码中,我试图定义一个结构,并为下面代码中提到的方法定义一个输入参数。 我在代码中定义了struct,如下所示,但是定义struct类型的输入参数对我来说有点不清楚 请让男人知道如何实现它 代码 @interface PlaceView : NSObject { struct adheranceType { NSUInteger *FIT_SEAMLESS; NSUInteger *LOOSE_WITH_GAP; NSUInteger *TIGH
@interface PlaceView : NSObject {
struct adheranceType {
NSUInteger *FIT_SEAMLESS;
NSUInteger *LOOSE_WITH_GAP;
NSUInteger *TIGHT_OVERLAP;
} *type;
}
+ (float) placeViews:(NSArray *)uiviews;
+ (float) placeViews:(NSArray *)uiviews WithAdereanceType: () adheranceType;
@end
第一:
然后:
这将编译,但几乎所有关于代码的内容都是错误的。您可能需要这里的枚举 请提供枚举的示例。我试过了,但不起作用。我也是obj-c的新手
typedef struct adheranceType {
NSUInteger FIT_SEAMLESS;
NSUInteger LOOSE_WITH_GAP;
NSUInteger TIGHT_OVERLAP;
} adheranceType;
+ (float) placeViews:(NSArray *)uiviews;
+ (float) placeViews:(NSArray *)uiviews WithAdereanceType: (adheranceType) adheranceType;