2010-04-01 5 views

Répondre

32

Dans votre -tableView:cellForRowAtIndexPath:, définissez la propriété accessoryType de votre UITableViewCell à UITableViewCellAccessoryNone, qui est la valeur par défaut Pour votre information.

+1

FWIW, par défaut ou non, j'ai eu cette même question. Il est probablement configuré dans Interface/Storyboard Builder, et/ou peut-être (comme dans mon cas) j'ai besoin de cellules pour indiquer plus de détails et d'autres pas. Merci pour la réponse si! – natevw

1

Pour C# utilisateur:

UITableViewCell cell = new UITableViewCell(); 

cell.Accessory = UITableViewCellAccessory.None; 
3
//Write following code into your program 


-(UITableViewCellAccessoryType)tableView:(UITableView *)tv accessoryTypeForRowWithIndexPath (NSIndexPath *)indexPath { 

    return UITableViewCellAccessoryNone; 
} 

//Create a table for different section of app 

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 

cell.accessoryType = UITableViewCellAccessoryNone; 

} 

// VKJ

+0

La méthode accessoryTypeForRowWithIndexPath ** n'est pas disponible sur Swift ** – swiftBoy

12

Si vous utilisez le constructeur d'interface il suffit de sélectionner votre cellule et définissez le accessory à none.

enter image description here

0

Pour Swift

Ajouter ci-dessous pour la fin de votre méthode cellForRowAtIndexPath juste avant return.

cell.accessoryType = UITableViewCellAccessoryType.None 

cela fonctionne juste parfait !!

0

Swift 3

cell.accessoryType = UITableViewCellAccessoryType.none 
Questions connexes