Mam UITableview
z podklasy UIVIew
na szczycie sekcji tabeli, tak jak poniżej:UIView na szczycie UIScrollView, przechodzą przez zaledwie przewija, nie krany
-uitable-- |--uiview-| || || || || |---------| | | | | -----------
Widok ma ten sam widok co widok tabeli, ale częściowo obejmuje widok tabeli. Jest kilka przycisków na UIView
. Chcę, aby użytkownik mógł przewijać widok, a następnie przenosić widok tabeli (tak jakby przewijał się na stole). Ale jeśli dotknie przycisku na widoku, chcę, aby ten dotknij, aby zarejestrować się w widoku, nie zostanie wysłany do widoku stołowego. W tej chwili nadpisuję metodę widoku - (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event
, aby zawsze zwracać NO
, która działa na przewijanie, ale ma efekt wysyłania wszystkich dotknięć w dół do widoku tabeli, co powoduje, że moje przyciski są nieskuteczne. Czy jest jakiś sposób, aby przekazać gesty przesunięcia/przesunięcia do widoku tabeli, ale zachować gesty?
Dzięki,
Dlaczego nie można ustawić tego widoku jako tableHeaderView? –