¿Cómo puedo crear un UIButton
programa básico ? Por ejemplo, en mi controlador de vista, al ejecutar el viewDidLoad
método, UIButton
se crearán tres s dinámicamente y se establecerán su diseño o propiedades.
548
¿Cómo puedo crear un UIButton
programa básico ? Por ejemplo, en mi controlador de vista, al ejecutar el viewDidLoad
método, UIButton
se crearán tres s dinámicamente y se establecerán su diseño o propiedades.
Respuestas:
Aquí hay uno:
fuente
fuente
C objetivo
Rápido
Swift3 y superior
SwiftUI
por ejemplo, obtiene la implementación paso a paso del portal para desarrolladores SwiftUI
fuente
exped declaration
en myButton.setTitle ("Hola, haga clic")myButton.setTitle("Hi, Click")
la sintaxis simyButton.setTitle("Hi, Click me", for: .normal)
probé mi código noPara agregar un botón programáticamente a la vista de su controlador, use lo siguiente:
Para agregar tres de estos, enjuague y repita.
fuente
Aquí puede crear dinámicamente un UIButton:
fuente
¡Vamos, es 2014! ¿Por qué todavía no se usa la asignación de evaluación de bloque de código , ya que las tendencias muestran que es el futuro!
whoa!
O los resultados exactos se pueden lograr como tal:
fuente
'action:@selector(aMethod:)'
método de escritura como este:Esto funciona para mi. Gracias. KANSAS.
fuente
C objetivo
Rápido
fuente
pruebe este código para crear un botón y repítalo 2 veces más con diferentes coordenadas y se llama al método (myButtonClick) cuando se presiona el botón
fuente
Mira este código:
Swift 4.2
C objetivo
Espero que este código funcione para ti.
fuente
Simplemente puede poner la instancia del creador en un bucle y agregar dinámicamente nombres de una matriz si así lo desea.
fuente
fuente
y puedes agregarlo a la vista:
fuente
fuente
Este también es un ejemplo para crear tres botones. Solo mueve su ubicación.
fuente
Puede crear un botón con este código.
Aquí está el método de acción del botón
fuente
Para Swift 2.0:
fuente
Para crear UIButton mediante programación, podemos crear tanto en el objetivo c como en el rápido
SWIFT 3
Método de acción UIButton
C OBJETIVO
Método de acción UIButton
La captura de pantalla de salida es
fuente
fuente
Para Swift 2.2 (con el con la nueva declaración "selector").
fuente
Puedes implementarlo en tu
ViewDidLoad
Método:Donde
continuetonext
es:fuente
A partir de Swift 3, se han realizado varios cambios en la sintaxis.
Estos son los cambios que se han realizado desde versiones anteriores de Swift:
fuente
Intentalo....
Espero haber ayudado.
fuente
fuente
prueba esto:
primero escriba esto en su archivo .h de viewcontroller
Ahora escriba esto en su archivo .m de viewcontrollers viewDidLoad.
escriba esto fuera del método viewDidLoad en el archivo .m de su controlador de vista
fuente
Para Swift 3 (código aún más corto)
fuente
La versión Swift3 debería ser
fuente
fuente
En Swift 5 y Xcode 10.2
Básicamente tenemos dos tipos de botones.
1) Botón de tipo de sistema
2) Botón de tipo personalizado (en el botón de tipo personalizado podemos establecer la imagen de fondo para el botón)
Y estos dos tipos de botones tienen pocos estados de control https://developer.apple.com/documentation/uikit/uicontrol/state
Los estados importantes son
1) estado normal
2) Estado seleccionado
3) Estado resaltado
4) Estado desactivado, etc.
fuente
fuente