作者reon (Traveler)
看板MacDev
标题Re: [问题] 请问view / table controller的问题
时间Thu Jun 14 11:48:36 2012
※ 引述《euph (咬咬嚼嚼猴子口味)》之铭言:
: 身为新手的我 在乱试了好几周之後 发现了一些问题
: 原本在view controller之下 我加入了一个table view
: 可是现在情况是这样的 虽然可以正常显示表格内容
: 可是每个cell里面东西就无法正常动作
: 像是要改cell的backgroundcolor要用的willDisplayCell
: 还有选取动作的didSelectRowAtIndexPath 都跑不进去...
: 我自己猜想是少了table controller的关系
: 可是我怎麽试都无法在view controller之下再加入一个table controller
: 请问一下各位前辈
: 我现在该怎麽解决 要在view controller之下增加一个可以正常操作的table
简单的讲
Table 要呈现资料 -> 设定好你的 datasource
对选取有动作 -> 设定好delegate
请你去 在 xib里的Table上按右键 就会出现 delegate 和 datasource
把它连到File's Owner
接着你要去 告诉你的Table
资料从哪里来 ->UITableViewDataSource
选取时Table该有哪些动作->UITableViewDelegate
然後在你的ViewController < UITableViewDataSource,UITableViewDelegate >
去实作这两个Protocol 里面的require(必要的)的部分
不知道就进去这两个.h档查.....
table的来源 和 触发事件发生後 你必须去定义
这样应该可以了解 delegate是干嘛用了吧
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 101.11.241.10
1F:→ reon:记得 适时的tableview reloadData...资料才会更新 06/14 13:01
2F:→ euph:谢谢!一早就把昨晚搞好久的问题解决了 心情整个很好 06/14 13:10