- Registriert
- 04.02.09
- Beiträge
- 5
Hallo, ich habe folgendes Problem, zu dem vielleicht einer von euch die Lösung für die beste User Experience weiß.
Ich habe eine tabellarische Darstellung von Personendaten, dargestellt in einem UITableView. Dieser möchte ich eine Möglichkeit überlagern, mit "Rechts-/Links-Wisch" die dargestellte Person zu ändern.
Bisher habe ich dazu ein UIScrollView angelegt (für das horizontale Scrollen von Person zu Person) und den UITableView dort reingepackt (für das vertikale Scrollen in der Tabelle). Das Problem dabei ist, dass sich die Tabelle dann nicht wie gewohnt bedient, sondern erstmal eine Weile "festgehalten" werden muss, um zum Vertikalscrolling zu kommen (der ScrollView für die Horizontale hat ja Priorität).
Jetzt habe ich schon ausprobiert, den umgebenden UIScrollView so groß zu machen wie die UITableView maximal wird und dann das vertikale Scrolling durch den UIScrollView machen zu lassen. Probleme dabei: 1. Für der horzitontale Springen von Person zu Person muss das Paging eingeschaltet sein, das sich dann automatisch auch auf das vertikale Scrolling auswirkt, was nicht erwünscht ist. 2. Scrollt die Tabelle hoch, wir didSelectRowAtIndexPath für angewählte Zellen nicht mehr aufgerufen (vermutlich, weil die Tabelle aus dem ursprünglichen frame heraus gescrollt ist).
Tja. Vielleicht hat ja jemand von euch eine Lösung. Danke schonmal!
Ich habe eine tabellarische Darstellung von Personendaten, dargestellt in einem UITableView. Dieser möchte ich eine Möglichkeit überlagern, mit "Rechts-/Links-Wisch" die dargestellte Person zu ändern.
Bisher habe ich dazu ein UIScrollView angelegt (für das horizontale Scrollen von Person zu Person) und den UITableView dort reingepackt (für das vertikale Scrollen in der Tabelle). Das Problem dabei ist, dass sich die Tabelle dann nicht wie gewohnt bedient, sondern erstmal eine Weile "festgehalten" werden muss, um zum Vertikalscrolling zu kommen (der ScrollView für die Horizontale hat ja Priorität).
Jetzt habe ich schon ausprobiert, den umgebenden UIScrollView so groß zu machen wie die UITableView maximal wird und dann das vertikale Scrolling durch den UIScrollView machen zu lassen. Probleme dabei: 1. Für der horzitontale Springen von Person zu Person muss das Paging eingeschaltet sein, das sich dann automatisch auch auf das vertikale Scrolling auswirkt, was nicht erwünscht ist. 2. Scrollt die Tabelle hoch, wir didSelectRowAtIndexPath für angewählte Zellen nicht mehr aufgerufen (vermutlich, weil die Tabelle aus dem ursprünglichen frame heraus gescrollt ist).
Tja. Vielleicht hat ja jemand von euch eine Lösung. Danke schonmal!