Flotante UIButton en UIScrollView

Quiero implementar el siguiente comportamiento en mi aplicación: tengo un UIScrollView en mi vista con contentSize customizableSize y quiero poner un UIButton en su esquina inferior izquierda para permanecer allí cuando desploop la vista. Quiero que el button permanezca exactamente donde fue, con el contenido de la vista de desplazamiento desplazándose al mismo time.

Cuál sería la mejor forma de hacer esto? ¡Gracias!

¿Utilizas Interface Builder / Storyboard? Si es así, simplemente agregue la vista de desplazamiento. Luego agregue el Botón, pero no agregue el button como subvista de la vista de desplazamiento. Solo agréguelo como hermano. Pero asegúrese de que la vista de desplazamiento sea lo primero. La jerarquía debería verse así:

 \--View (The underlaying UIView \--scrollView (The UIScrollView) \-- anyView (Any subviews of the scroll view come here \--button (The UIButton) 

Al hacerlo, el button es independiente de la vista de desplazamiento, su desplazamiento o el tamaño del contenido. Bien puede colocarse sobre la vista de desplazamiento.

Edit: Quick one (no syntax checked, etc.) como ejemplo para una solución programática.

 UIScrollView *myScroller = [[UIScrollView alloc] initWith...]; UIImageView *someImage = [[UIImageView alloc] initWith...]; //Just a sample subivew. UILabel *someLabel = [[UILabel alloc] initWith...]; //Another sample. UIButton *myButton [[UIButton alloc] initWith...]; [self.view addSubView:myScroller]; [myScroller addSubView:someImage]; [self.view addSubView:myButton]; //it is important, that myScroller was added first [myScroller addSubView:someLable]; //the sequence of addding subviews to the content does not matter much. 

(Es posible que desee tener una sola vista de contenido dentro de la vista de desplazamiento que sea un contenedor para todas las subunidades, pero eso no afecta lo que trato de explicar).

Puede agregar el primer button en la vista, luego desplazarse por la vista y verifique que xib no esté en el scrollview. Intente esto, creo que es útil para usted.