Ir para conteúdo
  • Cadastre-se

rafaelcosta

Membros
  • Total de itens

    20
  • Registrou-se em

  • Última visita

Posts postados por rafaelcosta

  1. 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/

  2. 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

  3. Cara, entendi o que você quer fazer...

    Vamos apelidar a classe que vai CHAMAR a classe do PDF de "ClasseHome", e a outra de "ClassePDF"

    Crie a NSString na ClasseHome (declare a property direitinho e tal)

    Então na ClassePDF (no viewDidLoad) faz assim (NÃO SE ESQUEÇA DE IMPORTAR A ClasseHome):


    - (void)viewDidLoad {
    [super viewDidLoad];
    ClasseHome *classeHomeVar = [[ClasseHome alloc]init];
    NSString *pathString = classeHomeVar.linguaPDF;
    pdfUrl = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:pathString ofType:@"pdf"]];
    [webView loadRequest:[NSURLRequest requestWithURL:pdfUrl]];
    }
    [/CODE]

    Pronto, resolvido!

×
×
  • Criar Novo...