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.

10
Centralize a imagem NSTextAttachment ao lado do UILabel de linha única
Gostaria de anexar uma NSTextAttachmentimagem à minha string atribuída e centralizá-la verticalmente. Usei o seguinte código para criar minha string: NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:DDLocalizedString(@"title.upcomingHotspots") attributes:attrs]; NSTextAttachment *attachment = [[NSTextAttachment alloc] init]; attachment.image = [[UIImage imageNamed:@"help.png"] imageScaledToFitSize:CGSizeMake(14.f, 14.f)]; cell.textLabel.attributedText = [str copy]; No entanto, a imagem parece estar alinhada …

11
Subtraia 7 dias da data atual
Parece que não consigo subtrair 7 dias da data atual. É assim que estou fazendo: NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *offsetComponents = [[NSDateComponents alloc] init]; [offsetComponents setDay:-7]; NSDate *sevenDaysAgo = [gregorian dateByAddingComponents:offsetComponents toDate:[NSDate date] options:0]; SevenDaysAgo obtém o mesmo valor da data atual. Por favor ajude. EDIT: No …
117 objective-c  ios  nsdate 




10
Usando `textField: shouldChangeCharactersInRange:`, como obtenho o texto incluindo o caractere digitado atualmente?
Estou usando o código abaixo para tentar textField2atualizar o conteúdo de texto de para corresponder ao de textField1sempre que o usuário digitar textField1. - (BOOL) textField: (UITextField *)theTextField shouldChangeCharactersInRange: (NSRange)range replacementString: (NSString *)string { if (theTextField == textField1){ [textField2 setText:[textField1 text]]; } } No entanto, a saída que observo é …

2
NSLog o endereço de memória de um objeto no método de descrição substituído
Estou substituindo o método de descrição de um objeto. Preciso saber como imprimir o endereço de memória do objeto para substituir {???} no código abaixo: -(NSString *) description { return [NSString stringWithFormat:@"<SomeClass: %@>\nparmeterOne: %@\nparameterTwo: %@", {???}, self.parameterOne, self.paramterTwo]; } Quero imprimir no console assim: <SomeClass: 0x4c05600> parameterOne: 12 parameterTwo: sausages
116 objective-c  nslog 



4
cancelando o performSelector na fila: chamadas afterDelay
alguém sabe se é possível cancelar eventos do seletor já enfileirados da pilha de eventos ou da pilha do cronômetro (ou de qualquer mecanismo utilizado pela API) quando você chama performSelector:withObject:afterDelay? Eu estava usando essa pilha de eventos para alterar os atributos de uma imagem dentro de uma guia TabBar …



2
NSObject + load and + initialize - O que eles fazem?
Estou interessado em entender as circunstâncias que levam um desenvolvedor a substituir + inicializar ou + carregar. A documentação deixa claro que esses métodos são chamados para você pelo tempo de execução Objective-C, mas isso é realmente tudo o que fica claro na documentação desses métodos. :-) Minha curiosidade vem …


16
UICollectionView índice de célula visível atual
Estou usando UICollectionViewpela primeira vez em meu aplicativo para iPad. Eu defini de UICollectionViewforma que seu tamanho e o tamanho da célula sejam iguais, significa que apenas uma vez a célula é exibida por vez. Problema: agora, quando o usuário rola UICollectionView, preciso saber qual célula está visível, preciso atualizar …

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.