Condivisione della tecnologia

Incapsula una finestra pop-up dei commenti iOS che imita l'effetto Douyin

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Contesto della domanda

Sviluppa una finestra pop-up con effetti interattivi simili alla finestra pop-up dei commenti di Douyin, che supporta lo scorrimento per scomparire.
Scorri per vedere i commenti
L'effetto è quello mostrato di seguito
Aggiungi la descrizione dell'immagine

Idee

Crea una vista, posiziona una tableView sulla vista, aggiungi un gesto di scorrimento alla vista, imposta il proxy e implementa il metodo proxy

  • (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer dovrebbe riconoscere simultaneamente conGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {
    Supporta gesti di risposta simultanei, in modo che quando il nostro tableView scorre verso l'alto, possiamo continuare a scorrere la vista principale per ottenere l'effetto di scorrimento continuo. Se non è impostato per rispondere simultaneamente, se scorriamo verso l'alto del tableView e continua a scorrere verso il basso, l'intera finestra pop-up non scorrerà verso il basso. Allo stesso tempo, quando scorri verso l'alto, imposta tableView.pangesture.enabled = NO Altrimenti, quando scorri avanti e indietro ripetutamente, lo farà causare l'effetto dello scorrimento simultaneo di due visualizzazioni.

codice

//
//  LBCommentPopView.m
//  TEXT
//
//  Created by mac on 2024/7/7.
//  Copyright © 2024 刘博. All rights reserved.
//

#import "LBCommentPopView.h"
#import "LBFunctionTestHeader.h"

@interface LBCommentPopView ()