2013-04-17 29 views
0

用故事板,我已經創建了一個包含有各種標籤,交換機和意見的範圍內,其中一人是在啓動時不可見約6靜態細胞的tableview。這使設計單元非常簡單。不幸的是,該計劃是通過解析數據結構來填充和設置ALL 6單元中的開關和事物。我發現並沒有完全意外的是,當我解析數據結構並且沒有配置開關等時,不可見的最後一個單元沒有實例化。故事板靜態泰伯維細胞不可訪問

在動態的tableview,我只想照顧一些這在cellForIndexPath等在那裏出現之前,我可以配置細胞。但是,對於靜態單元,您無法使用該數據源方法,否則它將無法工作。

面前滾動到視圖如何強制最後的隱藏單元格(或所有我想要的細胞)的實例有什麼建議?有什麼其他方法可以解決這個問題?

感謝您的任何提示!

+0

一切工作的方式與動態細胞相同。您仍然可以訪問cellForRowAtIndexPath。你是否實現了委託? –

+0

使用的tableview委託和數據源,並指該鏈接 - http://stackoverflow.com/questions/36260160/how-to-set-conditional-static-tableview-cell-content-in-storyboard/36260592#36260592 –

回答

0

只需要添加<UITableViewDelegate>並添加方法tableView:cellForRowAtIndexPath:

+1

由於靜單元格只能在TableViewController中使用,他的類應該已經支持TableViewDelegate ..所以不需要添加它,只需實現委託方法。 – Marc

+0

事實上,'的tableView:cellForRowAtIndexPath'是UITableViewDataSource委託,但對這樣的作品,但只有可見單元格。我想填充不可見的單元格。我分析,並與「經理」配置的事情,但是這是從一開始就存在缺陷,現在我重構有表視圖做解析和使用'* UITableViewCell的細胞= [超級的tableView:的tableView的cellForRowAtIndexPath:indexPath]'內數據源方法來解析我的數據結構並配置單元格。希望它有效;) – user1139479