Preguntas etiquetadas con objective-c

Esta etiqueta debe usarse solo en preguntas sobre las características de Objective-C o que dependen del código en el lenguaje. Las etiquetas [cocoa] y [cocoa-touch] deben usarse para preguntar sobre los marcos o clases de Apple. Use las etiquetas relacionadas [ios], [macos], [apple-watch] y [tvos] para problemas específicos de esas plataformas.

5
Ajustar alfa de UIColor
Configuré un UIColoruso de rgb en un fondo de a UILabel. Estoy tratando de ajustar el alphaúnico. ¿Cómo puedo modificar el alfa de un rgb existente UIColor? Editar Básicamente, tengo UILabelsun conjunto UIColor(usando rgb), y no sabré de qué color UILabelsson. En cierto momento, tendré que cambiar el labelsalfa`. ¿Cómo …


16
¿Es posible cambiar el color de fondo de un UIButtons?
Este me tiene perplejo. ¿Es posible cambiar el color de fondo de un UIButton en Cocoa para iPhone? Intenté configurar el color de fondo, pero solo cambia las esquinas. setBackgroundColor:parece ser el único método disponible para tales cosas. [random setBackgroundColor:[UIColor blueColor]]; [random.titleLabel setBackgroundColor:[UIColor blueColor]];


6
Clase base nativa Swift o NSObject
Probé un poco de isa swizzling con Swift, y descubrí que solo funciona cuando NSObject es una superclase (directamente o más arriba), o usando la decoración '@objc'. De lo contrario, seguirá un estilo de envío estático y vtable, como C ++. ¿Es normal definir una clase Swift sin una clase …

20
¿Cómo comprobar si UILabel está truncado?
tengo un UILabel que puede tener diferentes longitudes dependiendo de si mi aplicación se está ejecutando en modo vertical u horizontal en un iPhone o iPad. Cuando el texto es demasiado largo para mostrarse en una línea y se trunca, quiero que el usuario pueda presionarlo y obtener una ventana …

6
Cómo usar palabras clave Objective-C no nulas y anulables en el método API basado en bloques
Considere el siguiente método - (void)methodWithArg:(NSString *)arg1 andArg:(NSString *)arg2 completionHandler:(void (^)(NSArray *results, NSError *error))completionHandler; Con las palabras clave nuevas nonnully de nullable anotación podemos enriquecerlo de la siguiente manera: - (void)methodWithArg:(nonnull NSString *)arg1 andArg:(nullable NSString *)arg2 completionHandler:(void (^)(NSArray *results, NSError *error))completionHandler; pero también recibimos esta advertencia: Al puntero le falta …


30
No se llama a cellForItemAtIndexPath de UICollectionView
Solo es la segunda vez que uso UICollectionView's y quizás he mordido más de lo que puedo masticar, pero sin embargo: Estoy implementando un UICollectionView (myCollectionView) que usa UICollectionViewCell personalizado que he subclasificado. Las celdas de subclases (FullReceiptCell) contienen UITableView y son del tamaño del controlador de vista. Estoy tratando …


5
Obtener índice seleccionado de UITableView
Quiero tener el índice seleccionado para UITableView. He escrito el siguiente código: NSIndexPath *index = [NSIndexPath indexPathForRow:1 inSection:0]; [tableView scrollToRowAtIndexPath:index atScrollPosition:UITableViewScrollPositionTop animated:YES]; Esto siempre funciona para el primer artículo. Quiero tener un índice seleccionado enindexPathForRow. Por favor ayuda. Gracias.





Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.