Perguntas com a marcação «cocoa-touch»

Os Cocoa Touch Frameworks que dirigem aplicativos iOS compartilham muitos padrões comprovados encontrados no Mac, mas foram criados com foco especial em interfaces e otimização baseadas em toque.






14
Obtendo a página atual
Na minha visualização de rolagem, quero obter a página atual que está sendo exibida (talvez página não seja o termo correto). Não consigo encontrar nenhuma variável que contenha isso. Mas acho que deve ser mantido em algum lugar, já que o indicador é capaz de mostrar qual subvisualização da exibição …

7
Verifique se uma subvisualização está em uma visão
Estou fazendo um aplicativo onde adiciono uma subvisão a uma visão usando addSubview:em um IBAction. Da mesma forma, quando o botão com isso IBActionfor tocado novamente, deve-se chamar removeFromSuperviewaquela subvisualização adicionada a IBAction: PSEUDO-CÓDIGO -(IBAction)showPopup:(id)sender { System_monitorAppDelegate *delegate = (System_monitorAppDelegate *)[[UIApplication sharedApplication] delegate]; UIView *rootView = delegate.window.rootViewController.view; if([self popoverView] is …

5
Vazamento de visualizações ao alterar rootViewController dentro da transiçãoWithView
Ao investigar um vazamento de memória, descobri um problema relacionado à técnica de chamada setRootViewController:dentro de um bloco de animação de transição: [UIView transitionWithView:self.window duration:0.5 options:UIViewAnimationOptionTransitionFlipFromLeft animations:^{ self.window.rootViewController = newController; } completion:nil]; Se o controlador de visão antigo (o que está sendo substituído) está apresentando outro controlador de visão, o …

14
Como interceptar eventos de toque em objetos MKMapView ou UIWebView?
Não tenho certeza do que estou fazendo de errado, mas tento ouvir o toque em um MKMapViewobjeto. Eu criei uma subclasse criando a seguinte classe: #import <UIKit/UIKit.h> #import <MapKit/MapKit.h> @interface MapViewWithTouches : MKMapView { } - (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *) event; @end E a implementação: #import "MapViewWithTouches.h" @implementation MapViewWithTouches …

4
Comparando dois CGRects
Eu precisava verificar se o quadro da minha visão é igual a um determinado CGRect. Tentei fazer assim: CGRect rect = CGRectMake(20, 20, 20, 20); if (self.view.frame == rect) { // do some stuff } No entanto, recebi um erro ao dizer Invalid operands to binary expression('CGRect' (aka 'struct CGRect') …

4
O que get-task-allow faz no Xcode?
Portanto, quando configuro meus direitos no projeto do meu aplicativo para iPhone, crio um novo Entitlements.plist e defino o valor de get-task-allow como false. Mas por que? O que esta chave representa? EDITAR Observe que isso está relacionado a esta questão - descobri que virar o valor desta chave para …



18
“Wait_fences: falha ao receber resposta: 10004003”?
Recebo este erro enigmático na primeira vez (e apenas na primeira vez) em que minha visualização é carregada devido à seguinte linha de código: - (void)viewWillAppear:(BOOL)animated { [textField becomeFirstResponder]; } Há um atraso perceptível (cerca de 3 a 4 segundos, mesmo no simulador) devido a isso que faz com que …


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.