我在xcode 6.1中製作應用程序。我想改變桌面風格到UITableViewCellAccessoryDisclosureIndicator我不喜歡它programaticaly和使用故事板也沒有顯示一個箭頭。下面是什麼原因是我的代碼。而且當我通過故事板更改我的表格視圖樣式時,它將顯示在故事板中,但不會顯示在模擬器上。UITableViewCell的配件箭頭沒有顯示
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *tableviewidentifier = @"Cell";
UITableViewCell *cell= [self.My dequeueReusableCellWithIdentifier:tableviewidentifier];
//cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellAccessoryDisclosureIndicator reuseIdentifier:tableviewidentifier];
if(cell==nil)
{
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:tableviewidentifier];
}
cell.textLabel.text = [[self.jsonresultarr objectAtIndex:indexPath.row] objectForKey:@"Brand_Name"];
cell.textLabel.textColor=[UIColor brownColor];
cell.textLabel.font=[UIFont fontWithName:@"Hoefler Text" size:17.0];
// here just like follow ur other details
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
cell.imageView.image=[UIImage imageNamed:@"drugs.jpg"];
return cell;
}
您是否設置了所有自動佈局約束? – HAS
只需嘗試cell.accessoryView.backgroundColor = [UIColor grayColor];或cell.tintColor = [UIColor whiteColor]; –
這個問題可能是因爲您在故事板中設計的單元格,或者是您在故事板中的表格視圖或單元格中設置的屬性。在你的代碼中寫入cellForRowAtIndexPath – Alexi