2011-01-27 2 views
0

У меня есть сегментированный элемент управления в навигационной панели. Как и в документахkCustomButtonHeight uneclared

UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems: 
             [NSArray arrayWithObjects: 
              [UIImage imageNamed:@"up.png"], 
              [UIImage imageNamed:@"down.png"], 
              nil]]; 

[segmentedControl addTarget:self action:@selector(segmentAction:) forControlEvents:UIControlEventValueChanged]; 
segmentedControl.frame = CGRectMake(0, 0, 90, kCustomButtonHeight); 

Но я получаю kCustomButtonHeight необъявленный. Было ли это устаревшим? Что мне здесь не хватает?

ответ

4

kCustomButtonHeight - это макрос, который написал этот пример кода. Ничего не включено в UIKit или что-то еще. Вы можете определить его сами, если хотите, и сделать все, что хотите.

#define kCustomButtonHeight 42 
0

Это никогда не было частью SDK, от того, что я могу видеть через Google, кажется, что kCustomButtonHeight просто определяется в некотором образце кода Apple, что вы, возможно, использовали.