Articles of autolayout

Obtener marco de una vista después de autolayout

Tengo un método: – (void)underlineTextField:(UITextField *)tf { CGFloat x = tf.frame.origin.x-8; CGFloat y = tf.origin.y+tf.frame.size.height+1; CGFloat width = self.inputView.frame.size.width-16; UIView *line = [[UIView alloc] initWithFrame:(CGRect){x,y,width,1}]; line.backgroundColor = [UIColor whiteColor]; [self.inputView addSubview:line]; } Eso subraya una input UITextField ; El campo de text tiene un ancho que varía en function del ancho de la pantalla (plumb […]

ios 8.3 NSLayoutAttributeNotAnAttribute crash

Tengo un problema extraño con mi NSLayoutConstraint. Recientemente he actualizado mi iPhone a 8.3 y el uso de Xcode más reciente. La aplicación se está estrellando en iOS 8.3 y el punto de interrupción me está apuntando a: self.triangleTopConstraint = [NSLayoutConstraint constraintWithItem:self.triangle attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeTop multiplier:1.0 constant:0.0]; [self addConstraint:self.triangleTopConstraint]; Eso funcionó antes de iOS […]

¿Cómo queuepsar fácilmente el espacio vertical alnetworkingedor de la label cuando su text es nulo?

Supongamos que tengo tres tags que están dispuestas debajo de la otra en una columna. El borde superior de la label superior está fijado al borde superior de la supervisión. Todos los bordes superiores de las tags siguientes están fijados al borde inferior de la label anterior. Los bordes iniciales y posteriores de todas las […]

Xcode 6.4 iOS 8.4 problema de layout de iPhone 6

Esto me desconcierta completamente, estoy usando Xcode 6.4 e iOS 8.4 y el simulador iPhone 6. Empiezo un nuevo proyecto de control remoto solo para el iPhone, ve al guión gráfico principal, apaga el layout automático, conserva los datos de class de tamaño para iPhone y desactiva las Clases de tamaño. Luego puse cuatro UIStepper […]

El comportamiento de UICollectionViewFlowLayout no está definido

Tengo una vista de colección configurada como una sola fila horizontal de celdas. Está lanzando el siguiente error de restricción (estoy usando AutoLayout): El comportamiento de UICollectionViewFlowLayout no está definido porque la altura del elemento debe ser menor que la altura del UICollectionView less los valores de la parte superior e inferior de la sección […]

¿No se puede hacer que la vista sea igual a la celda en iOS?

Estoy haciendo una celda personalizada en iOS. He agregado celda de prototipo. Estoy tratando de agregar una vista dentro de una celda de igual ancho a celda primaria. Pero el ancho de la celda no es igual, por favor, ¿cómo debo hacerlo? Las restricciones son: Ver estructura: EDITAR: En la vista previa en iPad no […]

Descarga de imágenes asincrónicas dentro de una celda sin conocer la altura

Me enfrento a este problema y he estado tratando de averiguar cómo solucionarlo pero sin éxito. Tengo una vista de tabla con celdas que contienen una image que todavía no sé qué altura va a ser. Creé una salida a la restricción de altura de imageView y descargo la image asíncrona con PinRemoteImage (también puedo […]

Ocultar barra inferior cuando se pulsa a través de Autolayout

Tengo un UITabBarController con un UINavigationController sosteniendo un UIViewController como controller de vista raíz. cuando presiono uno de los botones del UIViewController , UIViewController una window de chat regular UIViewController (con TableView + Input View) que oculta la barra de tabs inferior. (utilizando la bandera "Ocultar barra inferior cuando se presiona") En el guión gráfico, […]

El marco no se restablece después de aplicar la restricción de uiview, iOS

La restricción de layout se proporciona en la top tabla de historias, en la top bottomlayoutguide leading , en la bottomlayoutguide top y trailing de la vista. En time de ejecución, no puedo restablecer el fotogtwig. ¿Cómo puedo manejar este problema?

¿Cómo usar los identificadores de restricciones en la reproducción automática y cómo cambiar la restricción usando los identificadores?

Mientras estaba editando mi restricción en Xcode 7 encontré un campo identificador en Interface Builder. ¿Qué es un identificador para la restricción? ¿Cómo lo uso? usando un identificador ¿puedo acceder a la restricción programáticamente y cambiar la constante? mi pregunta es por qué y cómo es que ese identificador es útil? ¿Hay alguna forma de […]