我一直在搞亂UILabel代碼和NSTimer和WordArray,並且仍然無法弄清楚如何以我需要的方式對它們進行編碼。結合基本代碼爲iPhone工作
我需要每1分鐘更換一次UIlabel,但我還需要UILabel更改爲100個單詞列表中的下一個單詞,任何人都可以使用3個單詞向我展示此代碼的示例或4個字,所以我知道我必須這樣做的順序?謝謝。
UILabel *scoreLabel = [ [UILabel alloc ] initWithFrame:CGRectMake((self.bounds.size.width/2), 0.0, 150.0, 43.0) ];
scoreLabel.textAlignment = UITextAlignmentCenter;
scoreLabel.textColor = [UIColor whiteColor];
scoreLabel.backgroundColor = [UIColor blackColor];
scoreLabel.font = [UIFont fontWithName:@"Arial Rounded MT Bold" size:(36.0)];
[self addSubview:scoreLabel];
scoreLabel.text = [NSString stringWithFormat: @"%d", score];
myTimer = [NSTimer scheduledTimerWithTimeInterval:60 target:self selector:@selector(changeLabel) userInfo:nil repeats:YES];
-(void)changeLabel {
scoreLabel.text = [wordArray objectAtIndex:cntr];
cntr++;
if(cntr==100) [myTimer invalidate];
}
提示:輸入密碼時,請記住突出顯示密碼並點擊「密碼」圖標。這將使讀取代碼示例變得更容易。 – dredful 2010-11-04 21:19:03