Re: [問題] 請問一個關於uitableview的問題

看板MacDev作者 (←這人是超級笨蛋)時間12年前 (2013/04/25 22:18), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《kiii210 (Johnny.T)》之銘言: : ※ 引述《steny138 (阿辰)》之銘言: : : 順便問一下 : : tableView屬性 : : static cell跟 Dynamic Prototypes 差別是什麼 : static cell就是你想要的在UI上面直接放想要的東西, : 不用再到cellForRowAtIndexPath這個delegate裡面去實作, : 例如你需要三個欄位: : 姓名: : 電話: : 住址: : 就可以在storyboard上面直接控制,不用再到delegate裡面去做 : if (index.row == ??) ...etc... : ... : 應該是這樣吧...哈哈...不是很專業的講幾.. 如果有講錯還請版上大大幫忙補充 : 至於Dynamic部分怕講錯就留給版上大大了 : 感謝! 古早時候(好啦其實也沒多早)的 UITableView 只有 dynamic Static UITableView 的概念是從 iOS 5 開始才出現, 限定在某些狀況可以使用 所謂 dynamic 其實只是和它相對的詞 所以如果問題是「什麼時候要用 dynamic table」 我覺得答案應該是「當你沒有辦法用 static table 的時候」 Static table 的最大意義是 如果你在 design time 就能決定你的 table 會有幾個 sections 幾個 rows 而且也知道每個 cell 會長什麼樣子, 會有什麼內容 那麼你可以直接在 storyboard 把這些值填進去 否則一般而言都是要實作 UITableViewDataSource 才能填值 這樣子程式不論寫起來和維護起來都會直覺很多 對於做選單類的畫面而言用途很大 但是目前 static table 只能搭配 UITableViewController 使用 所以在很多地方還是必須屈就著用傳統的方式來達成 雖然搭配 content view 也可以用, 不過在其他地方反而會變麻煩 在 Apple 搞出不需要 UITableViewController 就能讓 static talbe 運作的方法前 有時候要做靜態表格時還是會面臨兩難的局面 -- 作者 Linux (Windows) 看板 C_and_CPP 標題 [問題] 如何確認是否 free 對記憶體 時間 Fri Nov 2 00:14:03 2012

11/02 00:43,
valgrind, 但 windowns 版的沒試過XD
11/02 00:43

11/02 00:44,
linux 上那真的是不二選擇了
11/02 00:44

11/02 00:45,
我是用 Windows ....>"<
11/02 00:45
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.81.146

04/25 22:26, , 1F
難怪我用不出來 我是用viewcontroller裡面放tableview
04/25 22:26, 1F

04/29 10:37, , 2F
感謝 剛好在想這個問題
04/29 10:37, 2F
文章代碼(AID): #1HUJjCsm (MacDev)
文章代碼(AID): #1HUJjCsm (MacDev)