Estoy intentando descubrir cómo superponer un UIButton encima de UIScrollView. Básicamente, el usuario podría usar la vista de desplazamiento normalmente. Pero un botón en la parte superior derecha de la vista de desplazamiento permanecería en una posición fija. ¿Alguna idea?Reparar UIButton encima de UIScrollView
Respuesta
no agrega el UIButton como una vista secundaria de la UIScrollView, pero en lugar de "self.view"
En el InterfaceBuilder habrá una lista jerárquica de elementos que pone en su punto de vista , arrastre el botón de ser una vista que pertenece a scrollView a pertenecer a la vista que contiene la subvista.
Su jerarquía de vistas se verá como la siguiente
mainView
|
----Button
|
----ScrollView
En lugar de
mainView
|
----ScrollView
|
----Button
básicamente Significa tanto el botón y su ScrollView ambos estarán subvistas de la misma MAINVIEW. Si su scrollView es la vista principal, coloque un UIView vacío sobre el scrollView e inserte el UIButton & UIScrollView en ese
IB es un poco quisquilloso cuando se lanzan nuevas vistas directamente en la interfaz 'falsa'. Lo que tendrá que hacer es ir a la izquierda en la lista de vistas y seleccionar su vista de botón. Ahora arrástrelo hasta debajo de 'self.view' o lo que sea que sea su vista de nivel superior.
Debería notar como sube y baja en la lista que aparecerá una línea azul clara. El ancho corresponde a la conexión de vista 'subvista' o 'padre'. Juega con él un poco para ver la diferencia.
Cuando se sienta cómodo, debería poder colocar el botón en la 'vista propia', no como una subvista de la vista de desplazamiento. Además, si desea que aparezca en la parte superior (nivel físico 'Z'), necesitará que esté debajo de la vista de desplazamiento en la lista. (Esto señala un problema sutil con la solución de CStreet)
+1 para obtener un buen consejo acerca de colocar el botón debajo de la vista de desplazamiento en la lista, era lo que estaba buscando :) –
- 1. UIButton touch se retrasa cuando en UIScrollView
- 2. pase el evento de desplazamiento desde uibutton a uiscrollview
- 3. UIButton dentro de UIScrollView no se activa al tocar
- 4. ¿Es posible eliminar el retraso del estado resaltado de UIButton dentro de UIScrollView?
- 5. UIScrollView en IOS 6
- 6. Superposición de máscara en UIScrollView
- 7. ¿Cómo crear un UIScrollView programáticamente?
- 8. Detectar evento táctil en UIScrollView Y en los componentes de UIView [que se encuentra dentro de UIScrollView]
- 9. ¿Reescribir o reparar?
- 10. ¿Cómo reparar mi mongodb?
- 11. Reparar rutas '../../' en python
- 12. JLabel encima de otra JLabel
- 13. UIButton color de selección
- 14. Circular UIScrollView
- 15. UIScrollView touchesBegan
- 16. UIScrollView dirección de desplazamiento
- 17. Borrar contenido de UIScrollView
- 18. Sincronización de desplazamiento UIScrollView
- 19. Color de desplazamiento UIScrollView?
- 20. Desplazamiento programático de UIScrollView
- 21. subvistas Extracción de UIScrollView
- 22. Uiscrollview con UIButtons: ¿cómo recrear el trampolín?
- 23. PHP Reparar el texto incorrecto
- 24. ¿Reparar caminos rotos en ASDoc?
- 25. Reparar el repositorio git dañado
- 26. Cómo reparar la excepción httplib.BadStatusLine?
- 27. macports reparar/reemplazar el comando?
- 28. Cómo reparar android.os.DeadObjectException android X
- 29. UIButton interacción dentro de UIPageViewController
- 30. conjunto ButtonType de UIButton programación
¿Es su manera de hacer esto en IB? Intenté arrastrar un botón encima de UIScrollView (convirtiéndolo en una subvista de la vista de desplazamiento), pero ¿cómo lo agrego a self.view? Prefiero no hacer esto programáticamente si es posible. – SNV7
verifique mi edición, que debería mostrarle cómo hacerlo en IB – shabbirv
Perdone la pregunta de novato shabzco, pero ¿cómo incluyó la imagen? – MobileVet