Techmemo says
14 years ago
分享 7/16 開發課程推廣 T5 問答集, 因為 UITableView 客製化的廣度很廣, 所以大家也著重在這方面討論 :-)
latest #15
Techmemo says
14 years ago
Q: 有些 UITableView 的每一行有星星, 額外的文字 Lable, 相片等是自己寫的嗎? A: 主要有兩種方式, 一種是繼承 UITableViewCell 加元件, 另一種是用 UITableViewCell 的 contentView property 來動態修改
Techmemo says
14 years ago
Q: 在 UITableViewCell 中使用不同 reuseIdentifier 的用意為何? A: 一方面為了區隔不同 cell 的"長相", 另一方面在特殊情況下可以使效能更好
Techmemo says
14 years ago
Q: 同一個 reuseIdentifier 要在什麼地方 refresh cell 的內容?
立即下載
Techmemo says
14 years ago
A: 因為從 dequeueReusableCellWithIde​ntifier 取得的 cell 可能仍保有上一個UITableViewCell​所設定的參數(font, font color), 因此可在tableView:cellForRowAtInde​xPath:更新
Techmemo says
14 years ago
Q: 很多 app 有像 fb app 一樣將 UITableView 往下拖拉時, 會做自動更新的動作, 這是怎麼達成的?
Techmemo says
14 years ago
A: three20 與 github 上有不少 open source 有處理這一塊, 但避免為了一個小功能載入一整個 lib, 我們可以透過 UIScrollViewDelegate 取得 contentOffset 判斷是否被往下拖拉, 再透過位移量來改變箭頭的旋轉角度即可
Techmemo says
14 years ago
Q: 如何在自己 app 實作出類似資料夾瀏覽的功能? A: 可以透過 NSFileManager 與 UITableView 搭配實作
Techmemo says
14 years ago
Q: 我們有些 Image 是 app 裡面原本就有的, 若有其它 Image 是透過網路取得更新的圖片, 要如何管理 app 內與新下載的圖片?
Techmemo says
14 years ago
A: 綁在 app 的圖片都在 Bundle 內, 只能讀不能寫, 如果有需求還是複製一份到 app 自身 sandbox 的 /Documents/ 下與網路下載的新圖片做管理比較好
Techmemo says
14 years ago
Q: Core Data 是否會產生 db file?
Techmemo says
14 years ago
A: 會的, 通常在 <App Path>/Documents/<db_name.s​qlite>, 但絕大部分情形下, 你不會想去修改它的, 因為就算只有產生一個 Entity, 實際上 core data 會產生三四個 table 來管理
Techmemo says
14 years ago
Q: 如果要產生測試 db 資料, 要如何 import 進 core data 的 db 裡?
Techmemo says
14 years ago
A: 如果是 import 自行產生的資料 (非根據 core data db 內的 table 格式), 最好是用程式的寫法 import 進去, 可參考 goo.gl/ILccA
Techmemo says
14 years ago
, 若是 preload 現有資料進 core data 的話, 可以直接把檔案置換進預設路徑, 可參考 goo.gl/OAVDY
Techmemo says
14 years ago
Q: core data 有支援 transaction 嗎? A: 沒有
back to top