Skip to content

chiron-wang/TableViewTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TableViewTest

UITableView test lab.

Lyrics

image

  • AVSpeechSynthesizer() 練習如何點選Cell後,說出對應的文字

Lover

List/Edit/Add

image

  • 課堂中的幾個相關練習,Cell, Model建立,轉場以及傳值
  • 設定所有cell的高度
  • IBSegueAction
  • unwindToLoverTableView (分為新增/修改)
  • viewWithTag()
  • convert(:to:)課堂中的幾個相關練習,Cell, Model建立,轉場以及傳值
  • TableView直接拉入View,當作Header (Edit頁面)
  • 自訂HeaderView,繼承自『UITableViewHeaderFooterView』(Add頁面)
  • TableView內註冊自訂HeaderView
  • tableView的deleteRow

AutoLayoutCell

image

  • 念奴嬌,練習讓Cell自動計算高度
  • 由subview的constraint決定superview的大小

ref: https://medium.com/%E5%BD%BC%E5%BE%97%E6%BD%98%E7%9A%84-swift-ios-app-%E9%96%8B%E7%99%BC%E5%95%8F%E9%A1%8C%E8%A7%A3%E7%AD%94%E9%9B%86/%E5%BE%9E-auto-layout-%E7%AE%97%E5%87%BA-cell-%E9%AB%98%E5%BA%A6%E7%9A%84-interface-builder-xcode-11-%E6%96%B0%E5%8A%9F%E8%83%BD-4ed68758d5e3

TableViewDiffableDataSource

image image

  • iOS 13利用diffable data source顯示表格內容

ref: https://medium.com/%E5%BD%BC%E5%BE%97%E6%BD%98%E7%9A%84-swift-ios-app-%E9%96%8B%E7%99%BC%E5%95%8F%E9%A1%8C%E8%A7%A3%E7%AD%94%E9%9B%86/%E5%88%A9%E7%94%A8-diffable-data-source-%E9%A1%AF%E7%A4%BA%E8%A1%A8%E6%A0%BC%E5%85%A7%E5%AE%B9-4e4aa0294bf6

Static Cells Height

image

  • 如何讓 Static Cells 自動計算高度

ref: https://medium.com/%E5%BD%BC%E5%BE%97%E6%BD%98%E7%9A%84-swift-ios-app-%E9%96%8B%E7%99%BC%E5%95%8F%E9%A1%8C%E8%A7%A3%E7%AD%94%E9%9B%86/%E5%A6%82%E4%BD%95%E8%AE%93-static-cell-%E8%87%AA%E5%8B%95%E8%A8%88%E7%AE%97%E9%AB%98%E5%BA%A6-cb493a522245

ReOrder

image

  • Making table cells reorderable

ref: https://www.ralfebert.de/ios-examples/uikit/uitableviewcontroller/reorderable-cells/

About

UITableView test

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages