Ho notato che ci sono molte sottoclassi di UIView nel mio progetto precedente. Principalmente l'unica ragione di tale sottoclasse è quella di dividere la vista più grande in sottoview personalizzate e fornire il layout per le sue sottoview e la delega delle azioni di UIButtons attraverso il protocollo delegate della vista. Quindi mi chiedo, è un design corretto?