Perguntas com a marcação «objective-c»

Essa tag deve ser usada apenas em perguntas relacionadas aos recursos do Objective-C ou que dependem do código no idioma. As tags [cacau] e [cacau-touch] devem ser usadas para perguntar sobre as estruturas ou classes da Apple. Use as tags relacionadas [ios], [macos], [apple-watch] e [tvos] para problemas específicos dessas plataformas.



20
Como comparar UIColors?
Gostaria de verificar a cor definida para um plano de fundo em um UIImageView. Eu tentei: if(myimage.backgroundColor == [UIColor greenColor]){ ...} else{ ...} mas isso não funciona, mesmo quando eu sei que a cor é verde, ela sempre cai na outra parte. Além disso, existe uma maneira de produzir a …




5
Programaticamente clicar no evento de clique no botão?
Existe uma maneira de disparar programaticamente um evento de clique no botão? Eu tenho um botão colocado lá em um UIView, e em um cenário específico, eu quero clicar no botão via código, não manualmente como usuário. É possível no desenvolvimento do iOS? Por favor, forneça suas sugestões e me …
126 ios  objective-c  iphone 



16
Como verificar se um controlador de exibição é apresentado modalmente ou pressionado em uma pilha de navegação?
Como posso, no meu código de controlador de exibição, diferenciar entre: apresentado modalmente empurrado na pilha de navegação Ambos presentingViewControllere isMovingToParentViewControllersão YESnos dois casos, portanto, não são muito úteis. O que complica as coisas é que meu controlador de exibição pai às vezes é modal, no qual o controlador de …


13
Passando parâmetros para addTarget: action: forControlEvents
Estou usando addTarget: action: forControlEvents como este: [newsButton addTarget:self action:@selector(switchToNewsDetails) forControlEvents:UIControlEventTouchUpInside]; e gostaria de passar parâmetros para o meu seletor "switchToNewsDetails". A única coisa que consigo fazer é passar o remetente (id) escrevendo: action:@selector(switchToNewsDetails:) Mas estou tentando passar variáveis ​​como valores inteiros. Escrever dessa maneira não funciona: int i = …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.