2015-03-24 4 views
0

Я создал различные графики с помощью PaintCode. Поскольку я экспортирую, я получаю сгенерированные файлы .m и .h. Для моего проекта это генерируется .h файл:Paintkode stylekit в раскадровке

@interface StyleKit2 : NSObject 

// Colors 
+ (UIColor*)black; 
+ (UIColor*)mustad_blue; 
+ (UIColor*)mustad_grey; 
+ (UIColor*)white; 
+ (UIColor*)mustad_dark_grey; 
+ (UIColor*)mustad_blue_half; 

// Images 
+ (UIImage*)image; 

// Drawing Methods 
+ (void)drawHorse_shoeWithFrame: (CGRect)frame; 
+ (void)drawCogsWithFrame: (CGRect)frame; 
+ (void)drawHoofWithFrame: (CGRect)frame ispressed: (BOOL)ispressed; 
+ (void)drawHoof_camWithFrame: (CGRect)frame ispressed: (BOOL)ispressed; 
+ (void)drawOrder_folderWithFrame: (CGRect)frame; 
+ (void)drawSpalshWithFrame: (CGRect)frame; 
+ (void)drawHorse_shoe_2WithFrame: (CGRect)frame; 
+ (void)drawMustad_square_shapeWithFrame: (CGRect)frame; 
+ (void)drawGrey_hoofWithFrame: (CGRect)frame ispressed: (BOOL)ispressed; 
+ (void)drawHoof_unfilledWithIspressed: (BOOL)ispressed; 

// Generated Images 
+ (UIImage*)imageOfSpalshWithFrame: (CGRect)frame; 

@end 

Чтобы использовать эту функцию в раскадровке я добавил объект и установить пользовательский класс для моего stylekit. Я добавляю ImageView, rightclick my stylekit для перетаскивания, но .. я не нахожу Outlet Collections, не должен ли я использовать мои методы рисования здесь?

Что я делаю неправильно?

ответ

1

Коллекция Outlet доступна только для картинок без параметров.

У вас есть:

+ (UIImage*)imageOfSpalshWithFrame: (CGRect)frame; 

Сделать это:

+ (UIImage*)imageOfSpalsh; 
+0

Кроме того, если вы actualy хотите параметр кадра, вы можете создавать и холсты, где первоначально будет параметризованными и другой холст будет используйте оригинал как символ с фиксированным размером. – Tricertops

Смежные вопросы