2012-08-03 14 views
5

Solía ​​crear la interfaz de usuario a través del código. Pero ahora tengo que usar el guión gráfico. Estoy confundido acerca de cómo agregar los controladores de eventos a los controles agregados en el guión gráfico y cómo vincular los datos dinámicamente a los controles agregados en el guión gráfico. Un escenario de muestra es Un UIView se agrega en el guión gráfico y dos UITableViews y un botón se agregan encima de él. Quiero agregar controlador de eventos al botón y vincular datos a las vistas de tabla. Cómo hago esto. Si subclases el UIView agregado en el guión gráfico, ¿tendré acceso a los controles (botón, dos vistas de tabla) agregados en la parte superior de la vista o de qué otra manera debo lograr esto? Por favor ayuda !iOS Storyboard Cómo acceder a los controles y agregar controladores de eventos, y datos de enlace a los controles agregados en Storyboard

Respuesta

8

Agregar un controlador de eventos a un botón es relativamente simple. En su subclase UIViewController simplemente agregue un método similar al siguiente, luego en su constructor de interfaz seleccione viewcontroller y en el panel lateral derecho haga clic en el botón de la derecha en la parte superior que se asemeja a una flecha que apunta hacia la derecha. debajo de las acciones recibidas, arrastre el círculo hasta el botón donde desea realizar la acción.

-(IBAction)doSomething:(id)sender{ 
    //code for doing what you want your button to do. 
} 

Una forma separada que podría hacerlo, si todavía quiere hacerlo mediante programación es hacer la misma cosa que usted está acostumbrado a ello, excepto en su archivo .h añadir IBOutlet UIButton * buttonname; y en el panel derecho debajo de los enchufes verá su botón. que luego se puede hacer referencia por nombre dentro del archivo .m.

Cuestiones relacionadas