У меня есть эмблема, что мой UIScrollView
не прокручивает. Я не думаю, что это проблема с эмулятором iphone. Вот мой способ построения UIScrollView
:сделать прокрутку UIScrollview
[scrollView setBackgroundColor:[UIColor blackColor]];
[scrollView setCanCancelContentTouches:NO];
scrollView.indicatorStyle = UIScrollViewIndicatorStyleWhite;
scrollView.clipsToBounds = YES; // default is NO, we want to restrict drawing within our scrollview
scrollView.scrollEnabled = YES;
и добавить UILabel
к нему, к которому позже добавить некоторую информацию из XML.
labeL = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 320, 1000)];
labeL.numberOfLines = 0;
labeL.text [email protected]"";
[scrollView addSubview:labeL];
это, как я добавляю значение UILabel
:
vypisObratString = [[NSMutableString alloc] initWithString:labeL.text];
if (turnOver) {
turnOver = NO;
[vypisObratString appendString:@"----------------"];
[vypisObratString appendString:@"\n"];
labeL.text = vypisObratString;
}
Но когда я скомпилировать программу он записывает Corect значения, но последняя строка выглядит так:
12.1.2010...
и он не прокручивается. Зачем? Что мне не хватает?
Спасибо Это начинают scroll.Your ответ был прав, но теперь это не прокручивается вся моя UILabel которая CGRectMake (0, 0, 320, 1000) имеет это что-то с CGSizeMake (600400)? – Csabi
Да - извините, обновили данный код. Вам необходимо установить параметры CGSizeMake в соответствии с размером области, которую вы хотите прокручивать. –
Спасибо, что это помогло – Csabi