Dia 25 de 100 dias de Swift
Hoy vi por primera vez la UIToolbar, la cual me parecio excelente para, por ejemplo, en el juego de las banderas; poner ahi las…
Dia 25 de 100 dias de Swift
Hoy vi por primera vez la UIToolbar, la cual me parecio excelente para, por ejemplo, en el juego de las banderas; poner ahi las puntuaciones. Esta es una barra que tiene varios UIBarButtonItem, y se agregan de una forma similar también, lo único es que tenemos que decirle al navigationController que la toolbar esta activa y se añaden al array toolbarItems.
De igual manera es buena idea decirle al usuario que la interfaz no se ha trabado, y que sigue trabajando. Esto con procesos que dependan mucho de la conexion a internet, para eso existe UIProgressView. En el caso del WKWebView, tenemos que usar un valor llamado Key-value Observing (KVO) el cual existe en las mayoría de los toolkits de apple, que realmente nos dice “Dime cuando la propiedad X del objeto Y cambie por quien sea en cualquier momento”
Por ello colocamos un observer, mediante el método addObserver, que toma 4 parámetros, quien es el observer, la propiedad que queremos observar (en este caso la propiedad del WKWebView; estimatedProgress), el valor que queremos y un valor de contexto, el cual nos regresa un valor que designemos a forma de notificación cuando el valor haya cambiado.
Al registrar el Observer, debemos implementar el método observeValue, que es donde asignaremos a la propiedad progress del progressView para que se vaya llenando de acuerdo a la carga del sitio web, el estimatedProgress del webView.
Keep Going!
100DaysOfSwift
메타데이터
- post_id
- 7dbeda7f6283
- slug
- dia-25-de-100-dias-de-swift-7dbeda7f6283
- url
- https://medium.com/@fiddly-digits/dia-25-de-100-dias-de-swift-7dbeda7f6283
- canonical_url
- https://medium.com/@fiddly-digits/dia-25-de-100-dias-de-swift-7dbeda7f6283
- author_url
- https://medium.com/@fiddly-digits
- status
- ok
- fetched_at
- 2026-07-19 17:17:15