SwiftUI Binding — 讀書計畫

王瑋
海大 SwiftUI iOS / Flutter App 程式設計
2 min readMay 3, 2020

(一)操作畫面GIF

(二)Github連結

(三)作業說明

基本功能的部分都有做到,加分部份如下:

(1)ActionSheet

.actionSheet(isPresented: $showingSheet) {        ActionSheet(title: Text("我想加分:))"), 
message: Text("彼得真的好帥"),
buttons: [.default(Text("Dismiss Action Sheet"))])
}

(2)ContextMenu

.contextMenu {    Button(action: {self.show=false}) {       HStack {          Text("Disappear!")          Image(systemName: "trash.fill")       }}    Button(action: {}) {       HStack {          Text("Nothing happened")          Image(systemName: "trash.slash")       }}}

(3)Animation

.animation(.easeInOut(duration:3))    .onAppear {self.show = true}    .onDisappear {self.show = false}

(4)Music(AVplayer) Github(Music.swift)

這次的作業剛好卡到我蠻忙的時間,所以原本預定的倒數計時和一些小功能都沒實作出來,但還是很努力的把加分部分也做完了:)

--

--