labelmod_brum

Em nosso terceiro projeto introduzimos a reação ou seja; quando os botões são pressionados, a label é modificada, mudando a cor do texto, além de apaga-lo e escreve-lo novamente, este é mais um dos importantes conceitos da objective-c, o IBoutlet,permite que uma função altere alguma propiedade, neste caso a label

OBS: apagar e aparecer o texto é o desafio da vez ;)

Classes:

“LabelModViewController.h”

@interface LabelModViewController : UIViewController {

IBOutlet UILabel *labelTexto;

}

@property (nonatomic, retain) UILabel *labelTexto;

- (IBAction)botaoAzul;

- (IBAction)botaoPreto;

- (IBAction)botaoAmarelo;

- (IBAction)botaoVerde;

@end

“LabelModViewController.m”

@implementation LabelModViewController

@synthesize labelTexto;

- (IBAction)botaoAzul {

labelTexto.textColor = [UIColor blueColor];

}

- (IBAction)botaoPreto {

labelTexto.textColor = [UIColor blackColor];

}

- (IBAction)botaoAmarelo {

labelTexto.textColor = [UIColor yellowColor];

}

- (IBAction)botaoVerde {

labelTexto.textColor = [UIColor greenColor];

}

- (void)dealloc {

[super dealloc];

}

@end

Resposta do desafio:

“LabelModViewController.h”

- (IBAction)botaoAparece;

- (IBAction)botaoApaga;

“LabelModViewController.m”

- (IBAction)botaoApaga {

labelTexto.text =@”";

}

- (IBAction)botaoAparece {

labelTexto.text =@”Apple Maníacos”;

}

Download do arquivo

Share and Enjoy:
  • Print
  • Digg
  • Facebook
  • Google Bookmarks
  • email
  • PDF
  • RSS
  • Twitthis