Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Postado

Senhores,

 

em meu programa tenho uma tableview controlado por um ArrayController, não sei c isso é a melhor forma de fazer mas foi como consegui, enfim nessa tableView tenho várias colunas para cada registro e depois de populada pelo usuário necessito selecionar a quantidade de registros para isso uso o seguinte comando:

 

tblDeck.numberOfRows

 

Agora preciso somar uma das colunas desse mesmo ArrayController como devo fazer?

 

 

Grato

  • Respostas 3
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Dias Populares

Top Postadores Neste Tópico

Postado

Bom, eu particularmente nunca utilizei ArrayController para controlar uma UITableView e sim UITableViewDataSource para popular e UITableViewDelegate para responder a ações dos usuários.

 

Eu daria uma olhada nessas documentações

 

https://developer.apple.com/library/ios/documentation/uikit/reference/UITableViewDataSource_Protocol/Reference/Reference.html

https://developer.apple.com/library/ios/documentation/uikit/reference/UITableViewDelegate_Protocol/Reference/Reference.html

 

Vou assumir que colunas sejam linhas, no caso você teria um Array _registros e para obter a quantidade de registros usar [_registros count] . 

 

Sempre que o usuário adicionar um registro neste array você pode chamar o método [self.tableView reloadData];

 

Só para não deixar em branco, o que controlaria quantas linhas a tableView tem seria o método:

 

- (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index

{

return [self.registros count]

}

 

e

 

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

 

para configurar cada cell.

 

Abraço!

Postado

Ah, entendi, eu nunca mexi com MacOS mas por curiosidade eu dei uma olhada e pelo o que eu vi os princípios são os mesmos, DataSource e Delegate.

 

https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Protocols/NSTableDataSource_Protocol/Reference/Reference.html#//apple_ref/doc/uid/TP40004178

 

https://developer.apple.com/library/mac/documentation/Cocoa/Reference/NSTableViewDelegate_Protocol/Reference/Reference.html#//apple_ref/doc/uid/TP40008622

 

E sempre vale a pena ler os Guides:

 

https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/TableView/Introduction/Introduction.html#//apple_ref/doc/uid/10000026i

 

E dentro do seu programa acredito que o melhor modelo (considerando que você usará linhas e colunas, seria um Array de registros, sendo cada registro um dicionário... ou seja, um Array com Dictionaries...

 

Se eu falei só besteiras... eu não entendi a pergunta hahaha

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.



×
×
  • Criar Novo...