Tengo una vista que contiene varias subvistas. Cada uno de ellos contiene subvistas, y así sucesivamente. Unas pocas capas hacia abajo es una subvista que tengo como object. Quiero descubrir que es la position del marco dentro de una vista unas cuantas capas más arriba. ¿Cómo puedo encontrar esto?
Digamos que tengo una UIView pantalla UIView que se superpone a la pantalla principal cuando se toca un button, y luego desaparece cuando se toca esta vista superpuesta. Esta UIView puede agregarse y eliminarse de la vista actual usando addSubview: y removeFromSuperview , o podría agregarse cuando la vista actual se inicializa y luego se […]
He intentado crear una UIView personalizada, que contiene otra UIView como subvista. Pero cuando lo cargué con "loadNibNamed", no puedo cambiar el tamaño de marco de la subvista dentro de la vista personalizada. Las imágenes a continuación son cómo agregué la vista al viewcontroller. Todavía puedo cambiar alguna propiedad de subvista, pero no para el […]
Supongamos que tengo una UIView parentView y una subview childView que se gira en un ángulo desconocido con relación a parentView. ¿Cuál es la manera más eficiente de determinar si un punto dentro de parentView (conozco las coorderadas en el sistema de coorderadas de parentView) está dentro de un rectángulo en el sistema de coorderadas […]
¿Cómo pruebo si una subvista ya se ha agregado a una vista principal? Si no se ha agregado, quiero agregarlo. De lo contrario, quiero eliminarlo.
¿Hay alguna forma de detectar un cambio de estado oculto (u otro cambio) en una vista secundaria en una UIView (no UIViewController). Me gustaría detectar este asincruste de alguna manera. Hay razones para mi locura.
Esta pregunta es realmente básica. ¿Cuál es la diferencia de performance entre eliminar una UIView de la jerarquía de vista y ocultar una UIView ? He leído que las vistas que no son necesarias deben eliminarse de la jerarquía de vistas. Actualmente tengo la situación de que a veces un UIButton debe estar visible. ¿Cuándo […]
Tengo una UIView padre con varias subvenciones. Periódicamente necesito eliminar una subvista y eliminarla del sistema por completo. ¿Cuál es la manera correcta de hacer esto? He intentado esto: UIView *v = [self.containerView viewWithTag:[n integerValue]]; [v removeFromSuperview]; y obtuve un resultado extraño. Anteriormente presente UIView s también desapareció. ¿Que esta pasando?
¡Estoy luchando con este problema! Quiero agregar un Google Maps GMSMapView en una UIView que es solo una parte de la UIView principal de mi ViewController . Debería ser simple … UIView con el guión gráfico una UIView del tamaño que quiero y la puse en la UIView principal. Fragmento del file de interfaz: @interface […]
Estoy trabajando en la integración de un proveedor de anuncios en mi aplicación actualmente. Deseo colocar un post de desvanecimiento en frente del anuncio cuando el anuncio se muestra, pero no ha tenido éxito. Hice una function que agrega una subvista a mi vista actual e intenta llevarlo al frente usando [self.view bringSubviewToFront:mySubview] La function […]