Red de conocimiento informático - Material del sitio web - ¿Cómo hacer clic en una celda en TableView y luego cambiar dinámicamente el texto de la celda?

¿Cómo hacer clic en una celda en TableView y luego cambiar dinámicamente el texto de la celda?

La idea es realmente muy simple. UITableView puede hacer esto de forma sencilla. Como dijiste, también puedes usar el método -(void)table view:(uitableview *)table view didselectrowatindexpath:(nsindexpath *)index XPath. Pero normalmente no hago eso.

Si hacemos esto. Primero, debes tener dicho control de encabezado. Por ejemplo, se puede hacer clic en este control de encabezado. Hay una UILable que puede darle un título y una pequeña flecha que girará cuando se haga clic. Por supuesto, para registrar si la pequeña flecha apunta hacia abajo o hacia la derecha, necesita una propiedad que pueda determinar su dirección. (Si solo usa valores BOOL en dos direcciones, está bien). . .

Por conveniencia, no escribiré este control aquí y usaré UIButton en su lugar; decida si este grupo debe expandirse a través del atributo seleccionado del botón. . El código clave es el siguiente