Articles of uicollectionview

UICollectionView agregar imagen a una celda

Estoy trabajando en un proyecto que usa UICollectionView para mostrar datos que pueden tener o no una imagen. La forma en que estoy usando es verificar si la url de la imagen no es nula, luego agregar un ImageView en la celda. – (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath { if (question.picture != (id)[NSNull null]) { […]

Vista con desplazamiento continuo; tanto horizontal como vertical

He estado luchando con esta tarea desde hace bastante tiempo. Lo que me gustaría desarrollar es una vista de desplazamiento o colección que se desplaza de forma continua tanto vertical como horizontal. Aquí hay una imagen de cómo creo que debería ser esto. Los cuadros transparentes son las vistas / celdas que se vuelven a […]

UICollectionView Establecer el número de columnas

Acabo de empezar a aprender sobre UICollectionViews. Me pregunto si alguien sabe cómo especificar el número de columnas en una vista de colección. El valor predeterminado está establecido en 3 (iPhone / retrato). Miré la documentación y no puedo encontrar una respuesta concisa.

Gesto de pulsación larga en UICollectionViewCell

Me preguntaba cómo agregar un reconocedor de gestos de pulsación larga a una (subclase de) UICollectionView. Leí en la documentación que se agrega de manera predeterminada, pero no puedo entender cómo. Lo que quiero hacer es: presionar largamente en una celda ( tengo una cosa del calendario de Github ), obtener la celda que se […]

Cómo hacer flotar la vista suplementaria en UICollectionView como lo hacen los encabezados de sección en el estilo sencillo de UITableView

Estoy luchando por lograr un efecto de “encabezado de sección flotante” con UICollectionView . Algo que ha sido bastante fácil en UITableView (comportamiento predeterminado para UITableViewStylePlain ) parece imposible en UICollectionView sin mucho trabajo. ¿Me estoy perdiendo lo obvio? Apple no proporciona documentación sobre cómo lograr esto. Parece que uno tiene que subclase UICollectionViewLayout e […]

UICollectionView reloadData no funciona correctamente en iOS 7

He estado actualizando mis aplicaciones para ejecutarlas en iOS 7, lo que está funcionando sin problemas en su mayor parte. Me he dado cuenta en más de una aplicación que el método reloadData de un UICollectionViewController no está actuando como solía hacerlo. UICollectionViewController , completaré el UICollectionView con algunos datos de forma normal. Esto funciona […]

UICollectionView: Anima el cambio de tamaño de celda en la selección

Lo que quiero hacer es cambiar el tamaño de UICollectionViewCell y animar ese cambio cuando se selecciona la celda. Ya logré hacer eso sin anunciar marcando una celda como se seleccionó en collectionView: didSelectItemAtIndexPath: y luego reloadData a reloadData en mi UICollectionView, mostrando la celda seleccionada con un tamaño diferente. Sin embargo, esto sucede todo […]

UICollectionView: debe inicializarse con un parámetro de diseño no nulo

UICollectionView por código. Ahora, la aplicación falla con el mensaje: UICollectionView must be initialized with a non-nil layout parameter . ¿Tienes alguna idea para arreglarlo? CollectionCell es una clase personalizada de UICollectionViewCell . @property (nonatomic, strong) UICollectionView* collectionView; – (void)viewDidLoad { [super viewDidLoad]; self.collectionView = [[UICollectionView alloc]init]; [self.collectionView registerClass:[CollectionCell class] forCellWithReuseIdentifier:@”cell”]; UICollectionViewFlowLayout* flowLayout = [[UICollectionViewFlowLayout […]

Left Align Cells en UICollectionView

Estoy usando un UICollectionView en mi proyecto, donde hay varias celdas de diferentes anchuras en una línea. De acuerdo con: https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/CollectionViewPGforIOS/UsingtheFlowLayout/UsingtheFlowLayout.html extiende las celdas a través de la línea con igual relleno. Esto sucede como se esperaba, excepto que quiero justificarlos a la izquierda, y codificar un ancho de relleno. Me imagino que necesito subclase […]

UICollectionView flowLayout no ajusta las celdas correctamente (iOS)

Tengo un UICollectionView con un FLowLayout. Funcionará como espero la mayoría de las veces, pero de vez en cuando una de las celdas no se ajusta correctamente. Por ejemplo, la celda que debería estar activada en la primera “columna” de la tercera fila si en realidad está detrás de la segunda fila y solo hay […]