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