Articles of swift

Passando argumentos para o seletor no Swift

Estou programaticamente adicionando um UITapGestureRecognizer a uma das minhas visualizações: let gesture = UITapGestureRecognizer(target: self, action: #selector(self.handleTap(modelObj:myModelObj))) self.imageView.addGestureRecognizer(gesture) func handleTap(modelObj: Model) { // Doing stuff with model object here } O primeiro problema que encontrei foi “Argumento de ‘#selector’ não se refere a um método, propriedade ou inicializador ‘@Objc’. Legal, então eu adicionei @objc à […]

Criando uma extensão para filtrar nils de uma matriz no Swift

Eu estou tentando escrever uma extensão para Array que permitirá que um array de T’s opcionais seja transformado em um array de T’s não opcionais. por exemplo, isso poderia ser escrito como uma function livre como esta: func removeAllNils(array: [T?]) -> [T] { return array .filter({ $0 != nil }) // remove nils, still a […]

Obtendo “arquivo não encontrado” no Bridging Header ao importar estruturas do Objective-C para o projeto Swift

Eu tenho um projeto Swift para o qual estou tentando importar estruturas baseadas em ObjC. A estrutura está localizada em um diretório sob o caminho do projeto e é referenciada pelo projeto no Xcode. Ele também é adicionado ao “Link Binary with Libraries” na página “Build Phases” do projeto. No entanto, por algum motivo, não […]

Redimensionar UIImage para 200x200pt / px

Eu tenho lutado redimensionando uma imagem. Basicamente eu tenho stumpled em cima: Como reduzir um UIImage e torná-lo crocante / afiada ao mesmo tempo em vez de embaçada? Esta parece ser uma solução legítima, mas de alguma forma não está funcionando corretamente. Meu aplicativo funciona com fotos do rolo da câmera. Essas fotos devem ser […]

Layout automático: obtenha a altura do UIImageView para calcular a altura da célula corretamente

Até agora eu tenho usado apenas labels de texto dentro de células que devem se auto-dimensionar automaticamente. Eu costumo colocar restrições para todas as arestas (exibição de conteúdo ou vizinhos) e adicionar as seguintes linhas ao meu viewDidLoad() : // 190.0 is the actual height of my custom cell (see next image) in the storyboard […]

Como parar a animação indesejada do UIButton na mudança de título?

No iOS 7, meus títulos UIButton estão entrando e saindo na hora errada – atrasado. Este problema não aparece no iOS 6. Estou apenas usando: [self setTitle:text forState:UIControlStateNormal]; Eu preferiria que isso acontecesse instantaneamente e sem um quadro em branco. Essa piscada é especialmente perturbadora e desvia a atenção de outras animações.

Célula de visualização de tabela com capacidade para furto no iOS 9

Eu quero que minha lista de tabelas tenha um menu que pode ser passado como no iOS 8 (introduzido pela primeira vez no iOS 7). Eu encontrei um guia de Ray Wenderlich que é claro sobre como fazê-lo, mas foi escrito há um ano e 4 meses atrás e o código está em Objective-C. O […]

Como posso imitar a folha de baixo do aplicativo do Google Maps?

Alguém pode me dizer como posso imitar a folha de baixo no novo aplicativo do Maps no iOS 10? No Android, você pode usar uma BottomSheet que imita esse comportamento, mas não consegui encontrar nada parecido com o iOS. É uma simples visualização de rolagem com um conteúdo inserido, para que a barra de pesquisa […]

JSON parsing swift, matriz não tem valor fora de NSURLSession

Estou tentando chamar um webservice json no swift, com o seguinte código e exibi-lo em tableview no swift IOS. /*declared as global*/ var IdDEc = [String]() // string array declared globally //inside viewdidload let url = NSURL(string: “http://192.1.2.3/PhpProject1/getFullJson.php”) let task = NSURLSession.sharedSession().dataTaskWithURL(url!) {(data, response, error) in let json1 = NSString(data: data!, encoding: NSUTF8StringEncoding) print(“json string […]

Xcode Beta 6.1 e Xcode 6 Indexação travada pelo GM por razões estranhas

Estou desenvolvendo uma aplicação rápida que em algum momento eu tenho um código semelhante a este: import UIKit class ViewController: UIViewController { private var a: UIImageView! private var b: UIImageView! private var c: UILabel! private var d: UILabel! private var e: UILabel! private var f: UILabel! private var g: UIView! private var h: UIView! private […]