Articles of Objetivo do

Exemplo programático UIPickerView?

Como configuro programaticamente o UIPickerView em uma exibição sem usar o Interface Builder? Também tendo problemas para entender como trabalhar com as partes delegadas do UIPickerView.

UITableView, desloque-se para baixo na recarga?

Eu tenho um UITableView com cells que são atualizadas dinamicamente. Tudo funciona bem, exceto quando o tableview.reload é chamado (veja abaixo) para atualizar as cells na tabela. Eu gostaria que a tabela rolasse para baixo para mostrar as novas inputs. – (void)reloadTable:(NSNotification *)notification { NSLog(@”RELOAD TABLE …”); [customTableView reloadData]; // Scroll to bottom of UITable […]

Estilizando o botão de cancelamento em uma UISearchBar

Eu tenho um UISearchBar que tem um botão de cancelamento (é exibido usando -(void)setShowsCancelButton:animated ). Eu mudei o tintColor da barra de pesquisa assim em uma tentativa de obter uma barra de pesquisa acinzentada: UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 320, 40)]; searchBar.tintColor = [UIColor colorWithWhite:0.8 alpha:1.0]; Isto é o que parece agora – […]

Como verificar o Wi-Fi local (não apenas a conexão celular) usando o iPhone SDK?

No momento, estou usando o seguinte para verificar se o Wi-Fi está disponível para meu aplicativo: #import static inline BOOL addressReachable(const struct sockaddr_in *hostAddress); BOOL localWiFiAvailable() { struct sockaddr_in localWifiAddress; bzero(&localWifiAddress, sizeof(localWifiAddress)); localWifiAddress.sin_len = sizeof(localWifiAddress); localWifiAddress.sin_family = AF_INET; // IN_LINKLOCALNETNUM is defined in as 169.254.0.0 localWifiAddress.sin_addr.s_addr = htonl(IN_LINKLOCALNETNUM); return addressReachable(&localWifiAddress); } static inline BOOL addressReachable(const […]

Cantos arredondados na UIImage

Estou tentando desenhar imagens no iPhone usando cantos arredondados, como as imagens de contato no aplicativo Contatos. Eu tenho código que geralmente funcionam, mas ocasionalmente falha dentro das rotinas de desenho UIImage com um EXEC_BAD_ACCESS – KERN_INVALID_ADDRESS . Eu pensei que isso poderia estar relacionado com a pergunta de corte que eu perguntei algumas semanas […]

Tutorial do aplicativo de livro para iphone

Eu sou totalmente iniciante em programação. Eu joguei um pouco com o xcode. Mas a minha pergunta é: Como fazer uma aplicação como um livro com imagens, textos e sons, e que quando as crianças mudam sua página, imagem, texto e som estão no contexto? Eu preciso encontrar um tutorial para isso ou se alguém […]

Como detectar uma pausa na input para UISearchBar / UITextField?

Eu tenho o seguinte código UISearchbar: – (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText { [UIApplication sharedApplication].networkActivityIndicatorVisible = YES; NSString* endpoint =[NSString stringWithFormat:@”http://www.someurl/”, [searchText stringByReplacingOccurrencesOfString:@” ” withString:@”+”]]; NSURL* url = [NSURL URLWithString:endpoint]; NSURLRequest* request = [NSURLRequest requestWithURL:url]; GTMHTTPFetcher* myFetcher = [GTMHTTPFetcher fetcherWithRequest:request]; [myFetcher beginFetchWithDelegate:self didFinishSelector:@selector(searchResultsFetcher:finishedWithData:error:)]; } Eu quero enviar este pedido após uma pausa na input e redefinir […]

Como funciona o -performSelector: withObject: afterDelay: work?

Eu estou trabalhando atualmente sob o pressuposto de que -performSelector:withObject:afterDelay: não utiliza segmentação, mas agenda um evento para triggersr em uma data posterior no segmento atual. Isso está correto? Mais especificamente: – (void) methodCalledByButtonClick { for (id obj in array) { [self doSomethingWithObj:obj]; } } static BOOL isBad = NO; – (void) doSomethingWithObj:(id)obj { if […]

Verificar a versão do iOS em tempo de execução?

Esta é uma espécie de seguimento da minha última pergunta. Eu estou usando beginAnimations:context: para configurar um bloco de animação para animar alguns UITextLabels. No entanto, notei nos documentos que é dito: “O uso deste método é desencorajado no iOS 4.0 e posterior. Você deve usar os methods de animação baseados em blocos.” Minha pergunta […]

Como fazer um superview interceptar events de toque de botão?

Digamos que eu tenha este código: #import @interface MyView : UIView @end @implementation MyView – (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { // How can I get this to show up even when the button is touched? NSLog(@”%@”, [touches anyObject]); } @end @interface TestViewAppDelegate : NSObject { UIWindow *window; } @end @implementation TestViewAppDelegate – (void)applicationDidFinishLaunching:(UIApplication *)application { […]