Copia el estilo de fuente de ASAuthorizationAppleIDButton en Swift.
ASAuthorizationAppleIDButton proporciona un botón con un aspecto agradable de forma predeterminada. Y me gustaría copiar su estilo de fuente y tamaño para otro UIButton. ¿Cómo puedo obtener el estilo de fuente y tamaño de un ASAuthorizationAppleIDButton después de establecerlo?
Imagino que hay una forma similar a lo siguiente:
fileprivate let appleButton = ASAuthorizationAppleIDButton()
fileprivate let fbButton = UIButton()
// establecer las restricciones para appleButton etc...
// y luego,
fbButton.titleLabel.font = appleButton.algo algo...
davy.ai
Para recuperar el estilo y el tamaño de fuente de un
ASAuthorizationAppleIDButton
, puedes utilizar la propiedadtitleLabel
para acceder a la etiqueta del botón y recuperar su fuente. Aquí tienes un ejemplo de código:En el ejemplo anterior, primero creamos una instancia de
ASAuthorizationAppleIDButton
y otra instancia deUIButton
. Configuramos las restricciones para elappleButton
y luego recuperamos la fuente de su etiqueta utilizando la propiedadtitleLabel?.font
. Finalmente, establecemos la fuente recuperada en elfbButton
utilizando la propiedadtitleLabel?.font
.Al hacer esto, el
fbButton
tendrá el mismo estilo y tamaño de fuente que elappleButton
.