Я пытаюсь создать представление горизонтальной прокрутки с UILabel в качестве элементов, выполнив в viewDidLoad следующее:
for(int index=0; index < [self.category count]; index++)
{
UILabel *label = [[UILabel alloc] init];
label.text = [self.category objectAtIndex:index];
label.textColor = [UIColor blackColor];
CGSize maximumLabelSize = CGSizeMake(100,9999);
CGSize expectedLabelSize = [[self.category objectAtIndex:index] sizeWithFont:label.font
constrainedToSize:maximumLabelSize
lineBreakMode:UILineBreakModeWordWrap];
label.frame = CGRectMake(5+xOffset, 0, expectedLabelSize.width, 40);
self.scrollView.contentSize = CGSizeMake(scrollWidth+xOffset,110);
[self.scrollView addSubview:label];
xOffset += 170;
}
Однако я не вижу ничего, когда запускаю приложение всимулятор, что мне здесь не хватает?Я уверен, что UIScrollView подключен через IBOutlet, и я знаю, что текст существует, когда я пытался распечатать его через NSLog
ОБНОВЛЕНИЕ: И как мне проверить, на какой UILabel нажата кнопка?Я тоже хотел это знать ..