salud pasos mide los health funciona descargar contador como apple app iphone objective-c ios cocoa-touch uiview

iphone - pasos - Añadir la misma subvista varias veces para ver



como funciona el contador de pasos del iphone (1)

Una vista solo puede estar contenida en una sola jerarquía de vista primaria. Tan pronto como lo agregue a uno nuevo, se eliminará del anterior. En este caso, se elimina y se vuelve a agregar a la jerarquía de la misma vista. Necesitaría hacer una copia de la vista secundaria para que aparezca varias veces.

No sé si esto es posible, pero lo que me gustaría hacer es agregar una subvista varias veces a la vista. He intentado algo como esto:

[self.view addSubview: newView]; newView.center = CGPointMake(160, 100); [self.view addSubview: newView]; newView.center = CGPointMake(160, 200); [self.view addSubview: newView];

Todo lo que hace es mover newView , sin agregar nuevos. ¿Algunas ideas?

También probé esto:

[self.view addSubview:newView]; UIView *anotherView = newView; anotherView.center = CGPointMake(160, 100) [self.view addSubview:anotherView];

Editar

Aquí hay una solución que he aprendido con el tiempo.

Otra forma de resolver el problema sería hacer una punta separada que contenga la vista y agregar instancias de la punta varias veces. Una buena plantilla para implementar esta solución es hacerlo de la misma manera que se utiliza un UITableViewCell personalizado en el método cellForRowAtIndexPath .