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.

5
Ajustar alfa de UIColor
UIColorDefini um usando rgb para um plano de fundo de a UILabel. Estou tentando ajustar o alphaúnico. Como posso modificar o alfa de um rgb existente UIColor? Editar Basicamente eu tenho UILabelsum conjunto UIColor(usando rgb), e não saberei de que cor eles UILabelssão. A certa altura, terei que trocar o …

16
É possível alterar a cor de fundo de um UIButtons?
Este me deixou perplexo. É possível mudar a cor de fundo de um UIButton no Cocoa para iPhone. Tentei definir a cor de fundo, mas só muda os cantos. setBackgroundColor:parece ser o único método disponível para tais coisas. [random setBackgroundColor:[UIColor blueColor]]; [random.titleLabel setBackgroundColor:[UIColor blueColor]];

17
“From View Controller” desaparece usando UIViewControllerContextTransitioning
Eu tenho um problema e o descrevo abaixo. Estou usando UIViewControllerContextTransitioningpara transições personalizadas. Eu tenho 2 controladores de visualização, o primeiro controlador de visualização e o segundo controlador de visualização. Agora, quero adicionar o segundo controlador de visualização no primeiro controlador de visualização com uma animação. Eu consegui isso, agora …


6
Classe base nativa Swift ou NSObject
Eu testei alguns isa swizzling com Swift e descobri que só funciona quando NSObject é uma superclasse (diretamente ou mais acima), ou usando a decoração '@objc'. Caso contrário, ele seguirá um estilo de envio estático e vtable, como C ++. É normal definir uma classe Swift sem uma classe base …

20
Como verificar se UILabel está truncado?
Eu tenho um UILabelque pode ter comprimentos variados dependendo se meu aplicativo está ou não sendo executado no modo retrato ou paisagem em um iPhone ou iPad. Quando o texto é muito longo para ser exibido em uma linha e trunca, quero que o usuário possa pressioná-lo e obter um …

6
Como usar palavras-chave Objective-C não nulas e anuláveis ​​no método de API baseado em bloco
Considere o seguinte método - (void)methodWithArg:(NSString *)arg1 andArg:(NSString *)arg2 completionHandler:(void (^)(NSArray *results, NSError *error))completionHandler; Com as palavras-chave novas nonnulle de nullable anotação , podemos enriquecê-lo da seguinte maneira: - (void)methodWithArg:(nonnull NSString *)arg1 andArg:(nullable NSString *)arg2 completionHandler:(void (^)(NSArray *results, NSError *error))completionHandler; mas também recebemos este aviso: O ponteiro está sem um …


30
CellForItemAtIndexPath de UICollectionView não está sendo chamado
Apenas minha segunda vez usando UICollectionView's e talvez eu tenha mordido mais do que posso mastigar, mas mesmo assim: Estou implementando um UICollectionView (myCollectionView) que usa UICollectionViewCell personalizado que criei como subclasse. As células subclassed (FullReceiptCell) contêm UITableView's e são do tamanho do viewcontroller. Estou tentando permitir a rolagem horizontal …


5
Obter índice selecionado de UITableView
Eu quero ter um índice selecionado para UITableView. Eu escrevi o seguinte código: NSIndexPath *index = [NSIndexPath indexPathForRow:1 inSection:0]; [tableView scrollToRowAtIndexPath:index atScrollPosition:UITableViewScrollPositionTop animated:YES]; Isso sempre funciona para o primeiro item. Eu quero ter selecionado o índice emindexPathForRow. Por favor ajude. Obrigado.




4
O que torna um item de chaveiro único (no iOS)?
Minha pergunta diz respeito a chaveiros no iOS (iPhone, iPad, ...). Acho (mas não tenho certeza) que a implementação de chaveiros no Mac OS X levanta a mesma questão com a mesma resposta. O iOS oferece cinco tipos (classes) de itens de chaveiro. Você deve escolher um desses cinco valores …

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.