Ir para conteúdo
Visualizar no app

Uma forma melhor de navegar. Saiba mais.

MM Fórum

Um app em tela cheia na sua Tela de Início com notificações push, avisos e mais.

Para instalar este app no iOS/iPadOS
  1. Toque no ícone de Compartilhamento no Safari
  2. Role o menu e toque em Adicionar à Tela de Início.
  3. Toque em Adicionar no canto superior direito.
Para instalar este app no Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[iOS 6] Novas classes, APIs e outros!

Featured Replies

Postado

Olá pessoal, tudo bem?

Como o iOS 6 já saiu de NDA queria fazer um "resumão" de todas as coisas legais que saíram no SDK do iOS 6. Postem todas as classes novas que eu adiciono nesse post.

Aqui vai uma:

UIRefreshControl -> Classe que faz um efeito tipo "Pull to refresh" nas TableViews (típico de apps de Twitter)

Como utilizar:

Num -viewDidLoad da vida crie uma instância da classe:


UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
[/CODE]

Depois atribua esse refresh control na propriedade refreshControl de sua TableView (nesse caso, usei o -viewDidLoad de minha TableViewController, por isso o "self":

[CODE]

self.refreshControl = refreshControl;
[/CODE]

A classe também permite customizações como subtítulos*:

[CODE]

NSAttributedString *attrString = [[NSAttributedString alloc]initWithString:@"Puxe para recarregar"];
[refreshControl setAttributedTitle:attrString];
[/CODE]

*Reparem que eu usei uma NSAttributedString. Pelo que percebi, no iPhone 5, tudo que usa String, agora passa a usar NSAttributedString. Nada confirmado, mas quando uso um UIButton, o texto não aparece, depois de passar a usar NSAttributedString nele, funcionou.

RESULTADO:

http://cl.ly/image/0m2c0Q0f333S

@end

  • Respostas 6
  • Visualizações 1.5k
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Posts Mais Populares

  • Uma boa fonte de estudo é o curso de desenvolvimento para iOS dado em Stanford, vc encontra no iTunesU. O resto, é stackoverflow... rs

Postado

quero aprender a desenvolver para ios, como devo proceder? obrigado

Postado

quero aprender a desenvolver para ios, como devo proceder? obrigado

Paciencia, Determinação e não desanimar, se já tiver experiência em Programação Orientada a Objetos a propria documentação da Apple será uma grande ajuda, se não tiver, é na base do Google mesmo, ou procurar um curso decente.

Caso queira fazer como eu e se aventurar no google sem nenhuma experiência prévia, meu msn: sergiodepaula@gmail.com add ai e vamos trocando figurinhas, o pouco que aprendi posso te ajudar, e no que não souber vamos procurar, já algum tempo procuro um parceiro para aprender e trocar informações.

Postado

Uma boa fonte de estudo é o curso de desenvolvimento para iOS dado em Stanford, vc encontra no iTunesU. O resto, é stackoverflow... rs

Postado

Uma boa fonte de estudo é o curso de desenvolvimento para iOS dado em Stanford, vc encontra no iTunesU. O resto, é stackoverflow... rs

Disse tudo! :)

Postado
  • Autor

StackOverflow FTW! :P

PS. Favor não pedir códigos prontos no StackOverflow. O pessoal de lá não gosta muito #fikdik

Curso de Stanford no iTunes U (o mais recente, "Fall 2011" (referente ao iOS 5)): http://itunes.apple.com/us/itunes-u/ipad-iphone-application-development/id473757255 (é bom sempre assistir quando sai um iOS novo, eles atualizam com as novas APIs).

StackOverflow: http://stackoverflow.com/

Participe do debate

Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.

Visitante
Responder este tópico…

Quem Está Navegando 0

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

Conta

Navegação

Buscar

Buscar

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.