Independente da missão de nossa saga, seja esta de alegria ou desgraça, o Brasil tem que ser defendido!
        Objective-C
        12
        06

        IOS Swift - Arredondando Imagens

         
         
        
        
              let image = UIImage(data: data!)
              let imagem_arredondada = resizeImage(image!, toTheSize: CGSizeMake(70, 70))
        
        
        
        
             func resizeImage(image:UIImage, toTheSize size:CGSize)->UIImage{
                
                
                var scale = CGFloat(max(size.width/image.size.width,
                    size.height/image.size.height))
                var width:CGFloat  = image.size.width  scale
                var height:CGFloat = image.size.height  scale;
                
                var rr:CGRect = CGRectMake( 0, 0, width, height);
                
                UIGraphicsBeginImageContextWithOptions(size, false, 0);
                image.drawInRect(rr)
                let newImage = UIGraphicsGetImageCurrentImageContext()
                UIGraphicsEndImageContext();
                return newImage
            }
        
        
        
        Objective-C
        05
        06

        IOS Swift - Acessando WebServices sem SSL

        Não é recomendável, mas, já que o Webservice não tem SSL, a configuração exibida abaixo no arquivo info.plist vai permitir o seu APP acessar webservices sem o protocolo HTTPS:
         
         
         
         
        Objective-C
        30
        08

        IOS (Swift) - Chamando outra StoryBoard

         
         
        
        
          let storyboard = UIStoryboard(name: "nome_storyboard", bundle: nil)
          let vc = storyboard.instantiateViewControllerWithIdentifier("nome_de_identificacao_storyboard") as! UIViewController
          presentViewController(vc, animated: true, completion: nil)
        
        
        
        Objective-C
        30
        08

        IOS (Swift) - Chamando outra tela (.xib)

         
         
        
        
        	
         self.presentViewController(XibController(), animated: false, completion: nil);
        
        
        
        Objective-C
        30
        08

        IOS (Swift) - Alert View

         
         
        
        
        
        	     var alertView = UIAlertView();
                     alertView.addButtonWithTitle("Ok");
                     alertView.title = "Titulo";
                     alertView.message = "Mensagem";
                     alertView.show();
        
        
        
        Objective-C
        25
        01

        IOS - UITabItem

        Caso você tenha apenas adicionado uma UITab sem o controlador, o código abaixo serve para capturar a seleção de UITabItem feito pelo usuário.
         
         

        - (void)tabBar:(UITabBar )tabBar didItem:(UITabBarItem )item

        {

           

           

            if(item.tag == 0)

            {

                 // seu código

               

            }else if(item.tag == 1){

              

                // seu código

               

            }

        }

         

         

         

        Lembre-se de configurar o atributo tag de cada UITabItem.

        Objective-C
        25
        01

        IOS - Chamando uma nova tela (.xib)

        Coloque o código abaixo no momento em que a ação de troca de tela for disparada.

         

         

        MeuController nova_tela = [[MeuController alloc] initWithNibName:@"MeuController" bundle:nil];

        [self presentViewController:nova_tela animated:true completion:nil];

        Objective-C
        25
        01

        IOS - Toolbar via código

        IOS - Adicionando uma Toolbar via código:
         
         
         

        - (void)viewDidLoad {

            [super viewDidLoad];

            UIToolbar toolbar = [[UIToolbar alloc] init];

            toolbar.frame = CGRectMake(0, 0, 400, 44);

            UIBarButtonItem button1 = [[UIBarButtonItem alloc] initWithTitle:@"Voltar" style:UIBarButtonItemStyleDone target:self action:@or(minhaAcao)];

            [toolbar setItems:[[NSArray alloc] initWithObjects:button1,nil]];

            [self.view addSubview:toolbar];

        }

         

        No código acima é determinado no seletor uma ação chamada minhaAcao, certique que esta ação tenha sido declarada no arquivo .h e implementado no arquivo .m

        Tipo de Posts
        Parceiros
        Feed

        Entre com o seu e-mail:

        Sobre

        Rafael Nonato Ribeiro Ferreira, graduado em Análise e Desenvolvimento de Sistemas pela Uninove, programador nas linguagens PHP, JavaScript, JQuery e Java, desenvolvedor web HTML e CSS desenvolve e modela em SGBDs Mysql, PostGreSQL e Oracle, atualmente trabalha como Analista e Desenvolvedor de Sistemas, é um brasileiro, cristão, patriota filiado ao PSOL e com convicções politicas próprias conforme será mostrado em seu futuro site www.constituicaoproposta.com.br, nas horas de folga gosta de tocar seu violão e compor letras de múisca, Torço para o São Paulo e para a Portela.

        © Copyright 2012 NRF Informática Soluções. All Rights Reserved.