*   >> Leitura Educação Artigos >> science >> programação

iPhone Criando UITableViewCells personalizado usando IB

Open Xcode, pressione Shift - ⌘ - N e selecione aplicativo baseado em navegação. Desmarque a Utilização de Dados Básicos para a opção de armazenamento e nomeá-la CustomTableViewCellTutorial. Pressione ⌘ - N e escolha classe Objective-C - subclasse de UITableViewCell. Nomeie-CustomCell. Abrir CustomCell.

h e digite o seguinte:

interface CustomCell: UITableViewCell {

UILabel * título;

UILabel * data;

UIImageView * imageView ;

}

property (nonatomic, reter) IBOutlet UILabel * título;

property (nonatomic, reter) IBOutlet UILabel * data;

property (nonatomic, reter) IBOutlet UIImageView * imageView;

end

Open CustomCell.m e digite o seguinte:

#import "CustomCell.

h"

implementation CustomCell

synthesize título, data, imageView;

- (void) {dealloc

[liberação título];

[data de lançamento];

[liberação imageView];

[Super dealloc];

}

end

Prima ⌘ - N, clique em Interface do usuário e selecione Exibir XIB. Nomeie-CustomCell.xib. Abra este XIB e clique em Exibir no painel de projeto. Excluí-lo e pegar um UITableViewCell da biblioteca e arraste-o para o painel do projeto. Clique na UITableViewCell e pressione ⌘ - 3. Altere H para 100.

Pressione ⌘ - 4 e alterar a classe para CustomCell. Clique duas vezes em CustomCell no projeto pane.Grab um UIImageView e colocá-lo no lado direito da CustomCellView. Enquanto o UIImageView ainda está realçada, pressione ⌘ - 3 e altere a largura para 120 ea altura para 100. Em seguida pegue um UILabel e colocá-lo à direita do UIImageView. Pressione ⌘ - D para duplicá-lo e colocar o novo rótulo abaixo do primeiro. Selecione o UILabel na parte superior e pressione ⌘ - 1. Alterar a fonte do texto para Helvetica Bold 17.

Além disso, altere o texto no UILabel do título e mudar o que está abaixo dela para Data. No painel de projeto, controle clique de CustomCell a cada objeto na vista CustomCell e selecione o título correspondente. Salve esta XIB mas não saia fora dele. De volta para o Xcode. Temos mais uma coisa a fazer no XIB: conectar um UITableViewController à classe CustomCell

No RootViewController.h, escreva isto em:.


class CustomCell;

interface RootViewController: UITableViewController {

CustomCell * customCell;

}

property (nonatomic, reter) IBOutlet CustomCell * customCell;

end

Em RootViewControl

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.