ColorBoard 是一個由三原色 RGB 進行調色的 APP,以下是成品: 在開始前需要的元件 View 3 個 Label 3 個 Slider 3 個...
昨天教了怎麼部署元件,以及命名的 Coding Style,今天來教元件功能 主要的 RGB 顯示區域 調色盤最主要的就是顯示 RGB 三原色混合之後的顏色,所...
MessageBoard 簡易留言板,輸入名字,內容送出之後可以利用時間排序 成品 在開始專案之前,我們需要用到 Realm 資料庫 使用 CocoaPod...
tableView補充 昨天只教了tableView怎麼設定代理和註冊tableViewCell,但如果只有這樣,肯定是會報錯的,因為我們沒有給他顯示內容的fu...
元件動作 送出按鈕 先來看送出按鈕,裡面還有關於排序的部分 // 送出按鈕 @IBAction func btnSentAciton(_ sender: Any...
在 Swift 的開發中,UITableView 是常用的 UI 元件之一,除了基本的顯示資料功能之外,還可以加入額外的操作,比如左右滑動來執行刪除、編輯等動作...
deleteMessage 當刪除動作被觸發時,會呼叫 deleteMessage(_:at:) 函數,這個函數會彈出一個警告視窗讓使用者確認是否要刪除訊息。若...
定義右滑編輯的動作 右滑動作的處理與左滑類似,只是這次我們使用 leadingSwipeActionsConfigurationForRowAt 來實現。當使用...
編輯訊息的處理邏輯 當使用者點擊 "編輯" 時,會彈出一個包含文字輸入框的警告視窗,讓使用者修改訊息內容。修改完成後,會透過 Realm 資...
因為新版的Xcode直接拉NavigationBar會有多出空白的部分,所以我們要用code去新增一個NavigationBar才不會有排版的問題。 先看成品畫...