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
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.
- 1. Agregar eventos a controles agregados dinámicamente
- 2. ¿Cómo acceder a los controles en layouttemplate de listview?
- 3. Agregar controles dinámicamente a controles de usuario
- 4. Relación Storyboard en iOS
- 5. Monotouch Storyboard con controles de vista xib-less
- 6. crear dinámicamente controles y guardar los valores de los controles a través de la devolución de datos - ASP.Net C#
- 7. Archivos .h y .m para controladores de vista agregados dentro del storyboard xcode 4
- 8. Compatibilidad de ARC y Storyboard
- 9. iOS storyboard pasando data navigationViewController
- 10. Comentarios de iOS 5 Storyboard
- 11. Cómo agregar eventos a los controles creados en tiempo de ejecución en Excel con VBA
- 12. ¿Cómo acceder a los métodos y controles de formulario de una clase en C#?
- 13. Xcode: Storyboard y retención de datos en cada controlador
- 14. Storyboard Segue a Multiple Views?
- 15. ¿Cómo agregar una línea horizontal en iOS usando StoryBoard?
- 16. Los controles agregados en el diseñador son nulos durante Page_Load
- 17. iPhone- cómo usar Storyboard con células UITableView personalizadas y CellWithIdentifier
- 18. agregar información sobre herramientas a los controles creados mediante programación
- 19. ¿Debo anular la suscripción a todos los controladores de eventos?
- 20. iOS Storyboard: el color de estado
- 21. Cómo acceder a controles heredados en el diseñador de winforms
- 22. Los controles de contenido deben ser controles de nivel superior
- 23. Uso del enlace en VisualState Storyboard
- 24. Cómo insertar los mejores controles acoplados debajo de los controles acoplados superiores previewsly en un panel
- 25. Pasando Los eventos de entrada de HwndHost a los controles subyacentes WPF?
- 26. ¿Cómo puedo reorganizar los artículos de UITabBarController usando Storyboard?
- 27. PresentModalViewController en Storyboard programáticamente iOS 5
- 28. Cómo utilizar los controles de datos conscientes "correctamente"?
- 29. ASP.NET, VB: ¿cómo acceder a los controles dentro de un FormView desde el código subyacente?
- 30. ¿Cómo convertir un proyecto usando XIBs a Storyboard?