Разбор текстового файла в NSArray, но как мне его распаковать? - PullRequest
0 голосов
/ 23 февраля 2010

У меня есть этот код

NSArray *wordListArray = [[NSArray alloc] initWithArray:
[[NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@”sowpods” ofType:@”txt”]
encoding:NSMacOSRomanStringEncoding error:NULL] componentsSeparatedByString:@”\n”]];

Мой вопрос: как мне извлечь этот текст и обновить метку в Scrollview? Мне просто нужно, чтобы пользователь мог прокрутить вниз и прочитать, что в текстовом файле ...

1 Ответ

0 голосов
/ 23 февраля 2010

Похоже, что вы хотите сделать, это что-то вроде:

CGRect appFrame = [[[UIApplication sharedApplication] keyWindow]frame];
UIScrollView* scrollView = [[[UIScrollView alloc] initWithFrame:appFrame] autorelease];
CGRect lblFrame = CGRectMake(0.0f, 0.0f, scrollView.frame.size.width, 20.0f);
for (NSString* word in wordListArray)
{
  UILabel* lbl = [[[UILabel alloc] initWithFrame:lblFrame]autorelease];
  lbl.text = word;
  [scrollView addSubview:lbl];
  lblFrame.origin.y += 20.0f;
}
scrollView.contentSize = CGSizeMake(lblFrame.size.width, lblFrame.origin.y);
[mainView addSubview:scrollView];  // mainView = up to you

(Примечание: я не проверял это, может содержать ошибки, но просто хочу дать вам идеи для работы)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...