2010-04-01 18 views

risposta

32

Nella tua -tableView:cellForRowAtIndexPath:, impostare la proprietà accessoryType del UITableViewCell a UITableViewCellAccessoryNone, che è il default FYI.

+1

FWIW, di default o no, ho avuto questa stessa domanda. Probabilmente si sta impostando in Interface/Storyboard Builder e/o forse (come nel mio caso) ho bisogno di alcune celle per indicare più dettagli e altri no. Grazie per la risposta però! – natevw

1

per C# utente:

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

Il metodo accessoryTypeForRowWithIndexPath è ** non disponibile su Swift ** – swiftBoy

12

Se si utilizza l'Interface Builder basta selezionare il vostro cellulare e impostare la accessory a none.

enter image description here

0

Per Swift

aggiungete quanto segue al fine del metodo di cellForRowAtIndexPath poco prima return.

cell.accessoryType = UITableViewCellAccessoryType.None 

funziona perfettamente!

0

per Swift 3

cell.accessoryType = UITableViewCellAccessoryType.none 
Problemi correlati