ATENÇÃO: Não funciona no Simulador. Apenas no device.
Mostrando postagens com marcador Single View Application. Mostrar todas as postagens
Mostrando postagens com marcador Single View Application. Mostrar todas as postagens
quinta-feira, 15 de dezembro de 2011
sábado, 10 de dezembro de 2011
Cantos Arredondados nas Imagens, Botões, e etc.
Adicionar o seguinte framework ao projeto:
// Declarar no header
#import <QuartzCore/QuartzCore.h>
// Código
- (void)viewDidLoad
{
[super viewDidLoad];
// Criando uma imagem
CGRect rect = CGRectMake((self.view.frame.size.width/2)-57, (self.view.frame.size.height/2)-90, 114, 175);
UIImageView * image = [[UIImageView alloc] initWithFrame:rect];
[image setImage:[UIImage imageNamed:@"bio.jpg"]];
// Modificando os cantos
image.layer.cornerRadius = 20.0f;
image.layer.masksToBounds = YES;
// Adicionando a imagem na tela
[self.view addSubview:image];
[image release]; image = nil;
}
=================================================================================
Resultado:
Download: _CantosArredondados.zip
Adicionando Sombra nas Imagens
Adicionar o seguinte framework ao projeto:
// Declarar no header
#import <QuartzCore/QuartzCore.h>
// Código
- (void)viewDidLoad
{
[super viewDidLoad];
// Criando uma imagem
CGRect rect = CGRectMake(10, 20, 280, 428);
UIImageView * image = [[UIImageView alloc] initWithFrame:rect];
[image setImage:[UIImage imageNamed:@"bio.jpg"]];
// Adicionando a Sombra
image.layer.shadowColor = [UIColor grayColor].CGColor;
image.layer.shadowOffset = CGSizeMake(2, -2);
image.layer.shadowOpacity = 1;
image.layer.shadowRadius = 1.0;
// Adicionando a imagem na tela
[self.view addSubview:image];
[image release]; image = nil;
}
=================================================================================
Resultado:
Download: _ImagemComSombra.zip
sábado, 26 de novembro de 2011
Salvando Valores Localmente - NSUserDefaults
Neste video eu mostro como salvar valores localmente no device do usuário. Salvar, por exemplo, um NSString ou NSInteger utilizando o NSUsertDefaults. Xcode 4.2
Download: UsandoNSUserDefaults.zip
// ViewController.m
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSUserDefaults * userDefault = [NSUserDefaults standardUserDefaults];
if ([userDefault stringForKey:@"palavra"] == NULL) {
textField.text = @"";
}else{
textField.text = [userDefault stringForKey:@"palavra"];
}
[self btnOkTouched:nil];
}
- (IBAction)btnOkTouched:(id)sender
{
labelPalavra.text = [NSString stringWithFormat:@"Palavra: %@",textField.text];
int qtde = [textField.text length];
labelQtde.text = [NSString stringWithFormat:@"Quantidade: %d",qtde];
[textField resignFirstResponder]; //Tirar o teclado
}
- (IBAction)btnSalvarTouched:(id)sender
{
NSUserDefaults * userDefault = [NSUserDefaults standardUserDefaults];
[userDefault setObject:textField.text forKey:@"palavra"];
[userDefault setInteger:[textField.text length] forKey:@"quantidade"];
[userDefault synchronize]; //Forçar salvar os registros
}
Assinar:
Postagens (Atom)



