问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ios如何根据某个字段对数据源中的数据进行排序

发布网友 发布时间:2022-08-21 14:01

我来回答

1个回答

热心网友 时间:2023-11-24 00:17

iOS关于在对UITableView上的某个cell进行操作后进行数据源和界面的修改

在对UITableView上的某个cell进行操作,比如点击下cell上的某个按钮,然后执行操作,操作成功后一般需要进行如下修改:
1.修改UITableView对应的数据源;
2.修改本次操作对应的cell界面内容,例如变换下点击按钮的图片,修改界面可以有2种方式
2.1 直接手动修改界面;
2.2 (推荐使用)使用reload方法修改,- (void)reloadRowsAtIndexPaths:(NSArray<NSIndexPath *> * _Nonnull)indexPaths withRowAnimation:(UITableViewRowAnimation)animation ,还有系统自带的修改动画效果。(注意:请勿直接调用   -(void)reload方法,该方法会刷新整个UITableView,效率低下)

-(void) _doAttentionIt :(UIButton *)sender andWithObject :(BOMatch*) match andWithIndexPath : (NSIndexPath*) indexPath {

//这里省略掉网络请求代码
[MyHttpRequest doPost:dic1 andBlock:^(NSMutableDictionary *responseData) {
NSString* err = [KGQCheckResultCode checkResultCode:responseData];
if (err) {
NSLog(err);//网络请求失败
}else{
match.attentionState=2; //match是数据源中的元素,修改其属性的值就相当于修改了数据源
// [sender setImage:[UIImage imageNamed:@"new.png"] forState:UIControlStateNormal]; //直接手动修改界面
[self.mTableView reloadRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationBottom]; //采用reloadRowsAtIndexPaths方法修改界面
NSLog(@"成功");
}
}];
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
和面的和是什么读音? win10 应用打不开。全都打不开。 进入win10打不开软件 win10电脑软件都打不开是什么原因win10突然软件都打不开软件是怎么回事... 软件打不开怎么办win10电脑点不开软件最简单办法 请问下,离厦门市岛内的台湾路的国联大厦最近的建设银行和农业银行... 从巴黎都市到建设银行怎么坐公交车,最快需要多久 东莞万江官桥窖离建设银行哪路车最近? 建行七支分行有那些公交车经过 佛山哪里有飞越丛林拓展 在ecell2010 中怎样排序 法院的传票是什么意思 法院传票是什么意思,是寄信吗? 怎么激活oppo智能一体机 oppo手机新款的一体机,怎么把上手机卡的地方打开 联想一体机怎么连不上oppor9s 手机蓝牙与汽车导航一体机如何匹配,与车型、手机型号有关联吗?(车:指南者,手机:OPPO) 深静脉血栓护理怎么做?? 在英国留学的学生可以怎么打工 英国留学打工的注意事项有哪些? 英国留学生可以打工最新规定吗 宾果消消消第80关怎么过 第80关三星通关攻略 左边单人旁右边周字读什么? 单人旁加周的拼音 单人旁&#x2795;周是什么字 蕙兰的叶子剪了没什么大碍 惠兰花花期后需要剪叶子吗 把大花惠兰的叶子从根剪掉还能活吗? 大叶惠兰开花时把叶子全剪了好吗? 和借呗一样正规的网贷有哪些?这4个不错! matlab 用input函数接受一系列字符串,并对这些字符串按升序进行排序,忽略大小写,并把它们打印出来 datagridview中表格单元格如何自动排序?以及dataGridView1.Rows[i].Cells[0].Value = i;解释这句话。。。 powerpoint中利用vba编辑插入的excel表格的顺序 怎么控制uicollectionviewcell水平排列 请问excel表格中,如何将A列、B列和C列自动排列组合,显示到D列(用VBA代码如何按A列型号排列组合到D列) 法院传票执行是什么意思 法院传票的定义 《一起来捉妖》张月鹿技能属性介绍 买了小龙虾的佐料(食味壹品德),要炒一下吗 C1驾照可以开时风农用三轮吗?- 问一问 夏季护肤需要去角质吗?怎么去角质? 求教大神联想小新潮7000怎么样?想买一款超薄笔记本电脑,朋友们都推荐联想的,这款联想小新潮700 联想700s和 联想Yoga3 笔记本电脑哪款好些 发霉的猪蹄子,肠子,用热水把霉菌从点,可以吃吗 天文馆是干什么用的 痔疮术后如何预防复发 怎么治疗痔疮不复发 路飞的脚怎样画 天文台(Observatories) 文艺网名简单干净加茜字 文艺网名好听的