uitableviewcontroller uitableviewcell tutorial iphone uitableview

iphone - uitableviewcell - ¿Es posible acceder a ScrollView In Code from A Nib de un UITableView?



uitableviewcell xcode (3)

Ahora mismo estoy creando un UITableView en una punta FlipsideView. Parece que no puedo cambiar el fondo de la vista de tabla desde dentro del generador de interfaces. Puedo arreglar esto creando una salida y luego configurando el fondo. Sin embargo, quiero darle a la vista de desplazamiento las esquinas redondeadas para crear una apariencia similar a las vistas de tabla de la aplicación de stock / tiempo de iPhone. ¿Hay alguna forma de acceder a las propiedades de la vista de desplazamiento en el código para que pueda configurar las esquinas redondeadas?


Puede agregar un radio de esquina a la capa de cualquier vista. Se vería algo como esto:

theTableView.layer.cornerRadius = 10.0f; // Or whatever radius you wanted to set

Creo que necesitarás enlazar con el marco de QuartzCore e importar el encabezado de QuartzCore.h , también.

Esto redondeará las esquinas de la tabla de manera similar a como aparecen en la otra cara de Weather.app.


Si no me equivoco, las vistas de tabla para las aplicaciones de Stocks y Weather son simplemente vistas de tabla agrupadas de una sola sección ( UITableViews inicializadas con el estilo UITableViewStyleGrouped ). No debería necesitar personalizar nada sobre las propiedades UIScrollView la vista de tabla para generar este mismo efecto de esquina redondeada.


Un UITableView no tiene un UIScrollView , es un UIScrollView . UITableView es una subclase de UIScrollView, como puede verse en la documentation . Se puede acceder directamente a cualquier propiedad de la funcionalidad de UIScrollView que desea acceder mediante la vista de tabla.

De forma similar, los UITableViewDelegate s son todos UIScrollViewDelegate s.