SwiftUI 小技巧之請用if if 少用if else(2020年實戰教程)

if 是最常用的條件語句,但是有些時候如果使用不當的,會操作很大的麻煩

本文價值與收穫

看完本文後,您將能夠作出下面的界面

1、正確的效果


41085-80a23d75371bdefc.gif
正確ifif.gif

2、錯誤的效果


41085-ee89f566fff7e630.gif
錯誤ifelse.gif

看完本文您將掌握的技能

  • 瞭解if if 和if else區別

代碼

錯誤的方式

   if change {
                    Image("reading.book.female")
                        .transition(.move(edge: .leading))
                        .animation(.default)
                } else {
                    Image("reading.book.male")
                        .transition(.move(edge: .trailing))
                        .animation(.default)
                }
      if change {
                   Image("reading.book.female")
                       .transition(.move(edge: .leading))
                       .animation(.default)
               }
               
               if change == false {
                   Image("reading.book.male")
                       .transition(.move(edge: .trailing))
                       .animation(.default)
               }
               

技術交流

QQ:3365059189
SwiftUI技術交流QQ羣:518696470

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章