调用一个UITableview的一个代理的方法,实现UITableview重载
2015-12-16 10:19
393 查看
- (IBAction)segmnetControlSender:(UISegmentedControl *)sender {
_segmentControl.selectedSegmentIndex = sender.selectedSegmentIndex;
NSLog(@"点击了:%ld" ,_segmentControl.selectedSegmentIndex);
[self tableView:_myTableView numberOfRowsInSection:1];
[_myTableView reloadData];
}
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return 10;
}
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
NSLog(@"%ld",_segmentControl.selectedSegmentIndex);
if (_segmentControl.selectedSegmentIndex == 1) {
NSLog(@"00000=%ld",_segmentControl.selectedSegmentIndex);
MyparticipateServiceTableViewCell *celll = [tableView dequeueReusableCellWithIdentifier:@"mypacell" forIndexPath:indexPath];
return celll;
}
if (_segmentControl.selectedSegmentIndex == 0) {
NSLog(@"111111=%ld",_segmentControl.selectedSegmentIndex);
MyPublishServiceTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"mypsCell" forIndexPath:indexPath];
return cell;
}
return nil;
}
_segmentControl.selectedSegmentIndex = sender.selectedSegmentIndex;
NSLog(@"点击了:%ld" ,_segmentControl.selectedSegmentIndex);
[self tableView:_myTableView numberOfRowsInSection:1];
[_myTableView reloadData];
}
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return 10;
}
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
NSLog(@"%ld",_segmentControl.selectedSegmentIndex);
if (_segmentControl.selectedSegmentIndex == 1) {
NSLog(@"00000=%ld",_segmentControl.selectedSegmentIndex);
MyparticipateServiceTableViewCell *celll = [tableView dequeueReusableCellWithIdentifier:@"mypacell" forIndexPath:indexPath];
return celll;
}
if (_segmentControl.selectedSegmentIndex == 0) {
NSLog(@"111111=%ld",_segmentControl.selectedSegmentIndex);
MyPublishServiceTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"mypsCell" forIndexPath:indexPath];
return cell;
}
return nil;
}
相关文章推荐
- easyui
- iOS开发 ~应用程序设计理念:视图控制器(UIViewController)、视图(UIView)
- Android UI中遇到的问题
- UICollectionView详解
- iOS 开发~UIWindow
- iOS04- UIButton的小常识
- 晓月_【关于UI】
- 使用phpQuery轻松采集网页内容
- iOS开发的UI制作中动态和静态单元格的基本使用教程
- iOS_带文字的UISwitch
- Ext.get() 和 Ext.query() 组合使用 实现 最灵活的取元素方式
- @ResponseBody & @RequestBody
- iOS03-UIView用户交互相关的属性和方法
- iOS02 UILable和UITextFiled的自定义
- easyui numberbox
- IOS---UIColor RGB颜色对照表
- iOS开发—去除UITableView多余Cell的横线
- STL stack、queue 操作整理
- iOS开发-利用xib怎么为UITableView 设置tableHeaderView
- 《iOS Human Interface Guidelines》——3D Touch