Estoy trabajando en un UITableView. Por favor, dime cómo quitar el botón de la flecha mostrada en cada fila?

InformationsquelleAutor thndrkiss | 2010-04-01

6 Comentarios

  1. 32

    En su -tableView:cellForRowAtIndexPath:, establecer el accessoryType propiedad de su UITableViewCell a UITableViewCellAccessoryNone, que es el valor predeterminado FYI.

    • FWIW, por defecto o no, yo tenía la misma pregunta. Probablemente se establece en la Interfaz/Storyboard Generador, y/o tal vez (como en mi caso) tengo algunas celdas para indicar más detalles y otros no. Gracias por la respuesta, aunque!
  2. 13

    Si usted está utilizando el interface builder, sólo tienes que seleccionar tu celular y establecer el accessory a none.

    Cómo quitar la flecha en UITableView

  3. 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

    • accessoryTypeForRowWithIndexPath método es no disponible en Swift
  4. 2

    Para c# usuario :

    UITableViewCell cell = new UITableViewCell(); 
    
    cell.Accessory = UITableViewCellAccessory.None;
  5. 0

    Para Swift

    Añadir lo siguiente al final de su cellForRowAtIndexPath método justo antes de
    return.

        cell.accessoryType = UITableViewCellAccessoryType.None

    funciona perfecto!!

Dejar respuesta

Please enter your comment!
Please enter your name here