2012-03-15 9 views
9

Básicamente, quiero hacer algo similar a lo que hizo Apple con la configuración de Wi-Fi Networks en el iPad. Aparentemente, hay celdas estáticas para activar o desactivar WiFi y un alternar para solicitar unirse a redes, y una parte dinámica que muestra las redes inalámbricas disponibles en otra sección. ¿Alguna idea de cómo Apple implementó esto? ¿Es solo una UITableView dinámica con algunas celdas fijas?UITableView agrupado con contenido estático y dinámico en el storyboard iOS5

¿O incrustaron un UITableView en una celda de tabla de visión estática en el uitableview estático?

Wi-Fi Networks

He probado varios enfoques, añadiendo dos UITableView s (uno estático y otro dinámico) a un UITableViewController pero eso no funcionó. Intenté agregar un UITableView estático a un UIViewController, pero aparentemente un UITableView estático necesita un UITableViewController.

La única solución que encontré es en devforums, pero parece bastante engorroso para mí, y podría no ser compatible con futuras versiones de iOS.

+0

intente configurar una etiqueta ios o iPhone, es posible obtener una mejor respuesta – zode64

+1

Lamentablemente no hay manera de hacer esto utilizando células estáticas para las partes estáticas, parece un desperdicio :( – trapper

Respuesta

3

Hice un proyecto que utiliza prácticamente el mismo enfoque, en una de sus 'vistas, hay una uitableview, con celdas dinámicas.

sección conjunto número = 3.

la hora de establecer el número de fila en cada sección, devolver un número corrección para células fix (wifi on-off) y [count de matriz] para (estaciones wifi) dinámicas.

cuando la creación de células, comprobar lo utiliza indexPath.section sección, a continuación, configurar su celular

+0

diera más detalles, pero es la idea correcta – zode64

+0

Cómo para crear celdas estáticas? ¿Tengo que crear clases personalizadas para cada elemento estático en la celda? – Satyam

+0

@Satyamsvv, crear una clase para la celda estática, pero no creo que necesite una clase para el elemento –

0

bien, tenemos un UITableView con tres secciones.

  • La sección 1 tiene una celda estática. No hay problema.
  • La sección 2 tiene muchas celdas estáticas, de las cuales no se muestran todas. Al establecer dinámicamente el número de celdas en la sección en tiempo de ejecución, se modifica el número de celdas mostradas. ¿Derecha?
  • La tercera sección es nuevamente una sola celda.

Sonidos bastante simples, creo.

Cuestiones relacionadas