2012-06-18 14 views
8

No tengo mucha experiencia en diseños de pantallas de iphone pero necesito hacer una tabla como esta: (imagen), hice una investigación pero no encontré nada. Esta tabla debe tener una esquina redondeada y el usuario podrá insertar datos, en este caso, nombre, apellido, etc. ... En este momento estoy usando SDK 4.3. si alguien tiene un tutorial que apreciaríaMesa personalizada de iPhone Mesa de esquina redondeada

Gracias,

editable rounded corner table

+0

Hey, la tabla tiene las esquinas redondeadas, ya que es una tabla agrupada, comprobar Interface Builder y hay una opción para que se agrupan en las propiedades de las tablas. Luego debe implementar los métodos delegados UITableViews. – bennythemink

Respuesta

5

Puede personalizar el borde de la tabla. Todo lo que necesita hacer es importar el archivo QuartzCore/QuartzCore.h.

y establecer siguientes propiedades en viewDidLoad

tableView.layer.cornerRadius = 10.0f; 
tableView.layer.borderColor = [UIColor grayColor].CGColor; 
tableView.layer.borderWidth = 1; 
+0

Sí, funciona bien! ¡¡¡Gracias!!! – avmauricio

0
  • El primer Google result para custom uitableview hace algo igual, difícil de personalizar y no muy flexible, pero se ve muy bonito y ahorra mucho tiempo de implementación del dibujo (puede anular drawRect para la apariencia personalizada).
  • Para la solución más reutilizable con varios controles sobre la celda, puede crear la subclase UITableViewCell, agregar y estilizar las subvistas según sea necesario (etiquetas de título, textviews, divisores), anular layoutSubviews. Es probable que desee agregar los oyentes de edición para animar el textViews haciéndose más grande y el divisor que se mueve a un lado. Esa solución general funciona para cualquier control de UI (por ejemplo, puede hacer rápidamente una casilla de verificación con un botón) y el enfoque.