Pergunta

No momento, eu tenho uma configuração de exibição no meu iPhone app construído com Interface Builder, que consiste em uma imagem de fundo, alguns campos de texto, rótulos e botões. Porque isso parece ruim, eu quero converter as configurações de exibição para um UITableView com UITableViewCells personalizados.

Eu já tentei adicionar algumas células em XIB minha configurações de vista e devolvê-los no método cellForRowAtIndexPath (com [retorno mycell];), como está escrito no tutorial da Apple, mas isso não estava trabalhando para mim - toda a minha TableView olhou estranho e ele só mostrou o primeiro celular corretamente.

É possível projetar essas células personalizados na Interface Builder? Eu tenho que criar um XIB vazio para eles ou eu posso colocá-los em XIB do meu ponto de vista? E como faço para inseri-los em minha TableView?

Agradecemos antecipadamente,

Yassin

Foi útil?

Solução

Você pode absolutamente adicionar células de tabela personalizado que você construiu no construtor de interface. Isto inclui ambas as células estáticas e dinâmicas células. No entanto, sem lhe fornecer mais informações o melhor que eu posso dizer é "double verificar os docs e tente novamente." Só posso dizer que ele funciona e é bastante simples, por isso é difícil dizer o que você pode ter perdido. Pode ser mais útil se você postar o que você tem para o tableView:. Método cellForRowAtIndexPath

Uma vez que você diz que você só tem alguns campos de texto, eu recomendaria olhando para o técnica para seção de conteúdo linha estática do guia de programação Table View. Você provavelmente gostaria de ter cada campo do seu formulário correspondem a uma linha em uma segmentada Table View, ele vai fazer mais agradável tudo o look.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top