Como adicionar uma imagem de fundo e título para o seu aplicativo ios
Video: Como colocar uma foto no fundo do teclado sem aplicativo
Conteúdo
O tipo de tabela ver muitos iOS programadores de aplicativos usar tem células estáticas que você configurou no Interface Builder. No entanto, neste ponto de vista, tudo não é estático - incluindo duas coisas com base no destino. Essas duas coisas são a imagem de fundo e o título. Você tem que definir os programaticamente.
Comece por esconder a área de Utility e, em seguida, mostrar o navegador do projeto (se você ter escondido), fazendo as seleções apropriadas na barra de ferramentas. Em seguida, selecione MasterViewConroller.m no navegador do projeto.
O método View Controller você pode usar para personalizar uma visão em tempo de lançamento é viewDidLoad, que é o método usado aqui também.
Video: 10 Dicas e Truques para o Whatsapp!
Primeiro, importar os cabeçalhos que você precisa, adicionando o código em negrito para MasterViewController.m.
#importar "MasterViewController.h"#importar "DetailViewController.h"#importar "AppDelegate.h"#importar "Trip.h"
Agora adicione o código em negrito para o viewDidLoad método em MasterViewController.m e excluir o código comentado em negrito, sublinhado e itálico.
Video: Como usar o aplicativo CocoPPa - ícones e planos de fundo fofinhos para o seu celular
- (Void) viewDidLoad {[super viewDidLoad] -//self.title = @"Viagem"- AppDelegate * appDelegate = [[UIApplication sharedApplication] delegado] - self.title = appDelegate.trip.destinationName-UIImageView * imageView = [[UIImageView alloc] initWithImage: [appDelegate.trip DestinationImage]] - self.tableView.backgroundView = imageView-_
Você quer adicionar dois recursos para o MasterViewConroller‘S vista. O primeiro faz o título na barra de navegação o nome do destino, ea segunda acrescenta uma imagem de fundo para a vista.
Para obter as informações do controlador de exibição mestre precisa do (Viagem) Modelo, ele precisa enviar uma mensagem para o Viagem objeto.
você encontra AppDelegate enviando a mensagem de classe para o UIApplication classe e, em seguida, enviar o delegar mensagem para o UIApplication objeto.
Você pode usar dois métodos a seguir para colocar a sua imagem de fundo e exibir o nome do destino:
DestinationImage é um Viagem método que retorna uma UIImage ponteiro.
destinationName é um Viagem método que retorna uma NSString ponteiro que contém o nome de destino.
Há uma etapa final: Começando com iOS 7, a cor de todas as células da tabela fundo é branco (embora a interface Interface Builder pode levar você a pensar o contrário). Você precisa definir a cor das células da tabela fundo para limpar para que sua imagem de fundo vai mostrar completamente. Fazer isso adicionando este código ao MasterViewConroller.m.
- (Void) tableView: (UITableView *) tableView willDisplayCell: (UITableViewCell *) forRowAtIndexPath celular: (NSIndexPath *) indexPath {cell.backgroundColor = [UIColor clearColor] -}
Execute o aplicativo agora e selecione Viagem. Esteja preparado para ficar impressionado com o seu trabalho.