/ / Ako zabrániť zvislému posúvaniu a spúšťať horizontálne jedným pohybom gesta - ios, object-c, uitableview, uiscrollview, gesto

Ako zabrániť vertikálnemu posúvaniu a spusteniu horizontálne jedným gestom prstom - ios, objektív-c, uitableview, uiscrollview, gesto

Nedávno pracujem na aplikácii pre iOS. Mám zvislé zobrazenie, ktoré obsahuje 3 vodorovné zobrazenie. Rám ako je uvedené nižšie

Pohľad1: (0, 0, šírka obrazovky, výška obrazovky)

Pohľad2: (Šírka obrazovky, 0, Šírka obrazovky, Výška obrazovky)

Pohľad 3: (2 * šírka obrazovky, 0, šírka obrazovky, výška obrazovky)

V každom zobrazení je k dispozícii stôl.

Problém je, keď sa pokúsim posunúť zobrazenie tabuľkyvo vnútri pohľadu2 sa zobrazenie tabuľky zvislo posúva, predtým ako sa zastaví, nemôžem posúvať prstom doľava alebo doprava posunutím gesta. Prejdenie prstom zastaví posúvanie len zobrazenia tabuľky. Ak chcete vidieť zobrazenie 1 alebo zobrazenie 3, potrebujem znova prejsť prstom. Moja otázka znie počas posúvania tabuľky, ako môžem zastaviť posúvanie tabuľky a posúvať sa do ľavého alebo pravého zobrazenia jedným potiahnutím gesta? Overil som si, že aplikácia „Hotel Tonight“ môže fungovať tak, ako chcem. Ale neviem ako to urobiť. Akýkoľvek komentár je vítaný.

odpovede:

0 pre odpoveď č. 1

Zvýšte výšku obsahu UITableView.