Rumah > Soal Jawab > teks badan
数据已经绑定上去了,运行时正常,但在点击表格内容时,格子里显示的内容消失
点击之前
点击之后
黄舟2017-04-18 09:36:50
Ini bermakna saiz sel tidak dikawal dengan baik. Terpisah daripada saiz sebenar. Apa yang anda perlu lakukan sekarang ialah menetapkan semula bingkai apabila setdata sel. Dengan cara itu tiada masalah.
阿神2017-04-18 09:36:50
Saya bersetuju dengan pendapat @yangfanace.
Saya tidak tahu cara subview anda dibuat dan ditambahkan pada sel, tetapi apabila anda mengklik, sistem akan mempunyai kesan klik lalai, iaitu kelabu.
Kesan klik lalai sistem ini meliputi subview pada sel. Jadi...
PHP中文网2017-04-18 09:36:50
Dalam kaedah cellForRowAtIndexPath, apabila memaparkan kandungan sel tersuai berdasarkan baris, cuba sel kembali pada penghujung pernyataan if
高洛峰2017-04-18 09:36:50
@yangfanace cuba tetapkan Cell’s selectionStyle kepada tiada
Menyelesaikan masalah saya dengan sempurna, terima kasih
伊谢尔伦2017-04-18 09:36:50
Berikan sel pulangan selepas setiap penghakiman.
-(UITableViewCell )tableView:(UITableView )tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if(!cell){
cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
if(resultsArr.count == 0){
cell.textLabel.text = @"暂无数据";
cell.userInteractionEnabled = NO;
cell.textLabel.font = [UIFont systemFontOfSize:14];
return cell;
}else{
HouseTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"HouseTableViewCell" forIndexPath:indexPath];
jingpingModel *tuijianmodel = [[jingpingModel alloc] initWithDic:resultsArr[indexPath.row]];
IDarr[indexPath.row] = tuijianmodel.ID;
NSLog(@"IDARR IS %@",IDarr);
NSURL *picurl = [NSURL URLWithString:tuijianmodel.iconImage];
[cell.iconImageview sd_setImageWithURL:picurl];
cell.townnameLabel.text = tuijianmodel.area;
cell.xiaoquName.text = tuijianmodel.name;
cell.huxingLabel.text = tuijianmodel.houseType;
cell.mianjiLabel.text = tuijianmodel.sqm;
cell.shoujiaLabel.text = tuijianmodel.totalPrice;
cell.isJishouLabel.text = tuijianmodel.status;
cell.posttimeLabel.text = tuijianmodel.posttime;
cell.selectionStyle = UITableViewCellSelectionStyleNone;
return cell;
}
return cell;
}
迷茫2017-04-18 09:36:50
Ia tidak menjadi masalah dengan gaya yang dipilih, kerana gaya yang dipilih tidak akan meliputi perkara di dalam sel.