El 12 de diciembre de 2008, el fabricante de la aplicación Tweetie IPhone publicó un great example cómo logra el desplazamiento de UITableView sin la irregularidad/irregularidad que normalmente conlleva. Su example code funciona muy bien con la versión 2.2 del SDK, sin embargo, cuando compilo para 3.0 no puedo hacer que el resaltado haga clic en una celda individual. ¿Alguien tiene alguna idea de lo que debe actualizarse desde 2.2 -> 3.0 para que su código funcione (completamente)?Desplazamiento rápido en Tweetie con UITableView
Respuesta
En drawContentView, cambiar self.selected a self.highlighted
- (void)drawContentView:(CGRect)r
{
CGContextRef context = UIGraphicsGetCurrentContext();
UIColor *backgroundColor = [UIColor whiteColor];
UIColor *textColor = [UIColor blackColor];
if(self.highlighted)
{
backgroundColor = [UIColor clearColor];
textColor = [UIColor whiteColor];
}
... code continues ...
}
Disculpe, pero aún no podemos responder 3.0 respuestas específicas al NDA ... con suerte, poco después de que se publique 3.0, se levantará la restricción.
Mientras tanto, lea los documentos en UITableViewCells 3.0 y cómo funciona la selección ahora, la respuesta puede llegarle.
Quizás este comportamiento se haya solucionado mágicamente cuando NDA ya no se aplica. Mientras tanto, archiva errores como consultas a las personas que quieren que uses 3.0 pero no hables sobre ello.
si desea que el punto culminante de permanecer como el nuevo punto de vista está siendo empujado y (comportamiento predeterminado de la celda de tableview) de auto-dehighlighted en el pop, asegúrese de que también tiene el fondo transparente para self.selected:
if(self.highlighted || self.selected){
backgroundColor = [UIColor clearColor];
textColor = [UIColor whiteColor];
}
la célula será automáticamente des-resaltada y selecciona la función de cuando su niño está elevado.
- 1. UITableView con desplazamiento infite y carga diferida
- 2. Desplazamiento eterno UITableView
- 3. UITableView no tiene desplazamiento
- 4. UITableView rendimiento de desplazamiento con CALayer + máscara
- 5. UITableView desplazamiento caso
- 6. UITableView rendimiento de desplazamiento suave
- 7. Barra de desplazamiento personalizada UITableView
- 8. Detectando el desplazamiento de UITableView
- 9. UITableView se bloquea en el desplazamiento
- 10. Eliminar sombra de esquina/desplazamiento en UITableView
- 11. Tweetie como menú de deslizamiento
- 12. Desplazamiento de una UITableView dentro de UIScrollView
- 13. Cómo detectar el desplazamiento de UITableView?
- 14. Problema de visualización de desplazamiento rápido con ListAdapter y SectionIndexer
- 15. Cómo implementar la barra de desplazamiento con el pulgar para un desplazamiento rápido
- 16. iPhone Pull Down Refresh like Tweetie
- 17. Cómo mostrar la barra de desplazamiento en UITableView
- 18. deshabilitar el desplazamiento en una UITableView (iPhone SDK 3.0)
- 19. ¿Desplazamiento de la imagen de fondo para UITableView?
- 20. Deshabilitar el desplazamiento de UISearchbar que se agrega a UITableView
- 21. Trucos para mejorar el rendimiento de desplazamiento de iPhone UITableView?
- 22. UITableViewCell personalizado con UIImageView grande que causa desplazamiento de desplazamiento
- 23. ¿Qué pasa con [UITableView reloadData]?
- 24. Windows Phone 7 - control de lista de desplazamiento rápido?
- 25. Esquinas redondeadas en UITableView
- 26. Pulsación larga en UITableView
- 27. El pulgar de desplazamiento rápido desaparece al desplazarse por AlphabetIndexer
- 28. arrastre lento o rápido hacia arriba (desplazamiento) usando el robot
- 29. Evento de desplazamiento más rápido? - Fondo "salta" después de desplazarse
- 30. EXEC_BAD_ACCESS en UITableView cellForRowAtIndexPath
sí. Me di cuenta de eso cuando publiqué la pregunta, pero decidí publicar de todos modos. – CodingWithoutComments