ZBCustomSheet Personaliza SheetView con una capa de fondo transparente

Hoja personalizada ZB

Las vistas emergentes personalizadas se usan a menudo en proyectos, algunas son similares a Alert y otras aparecen desde la parte inferior, similar a Sheet. Hoy, compartiremos una SheetView con una capa de fondo transparente. Haga clic en la capa de fondo para ocultar la vista.

1. Importe el archivo de encabezado:

#import "ZBCustomSheet.h"

2. Agregar código:

- (IBAction)buttonClicked:(UIButton *)sender {
    [ZBCustomSheet showSheetViewWithSex:self.sex SelectedBlock:^(NSInteger index) {
        NSLog(@"------> index: %ld", index);
        self.sex = index;
        NSString *title = @"选择性别";
        if (index == 1) {
            title = @"男";
        }else if (index == 2){
            title = @"女";
        }
        [sender setTitle:title forState:UIControlStateNormal];
    }];
}

3. Efecto de visualización:

Hoja personalizada.gif

Es así de simple y listo. Aquí solo muestro una vista simple de selección de género para proporcionar un método de implementación. Los amigos que lo necesiten pueden modificar el estilo de la interfaz de usuario de acuerdo con los requisitos del producto para lograr la interfaz de usuario que desean.
¿Los amigos que tienen mejores métodos de implementación pueden comunicarse y aprender unos de otros?




gitHub: [https://github.com/biyuhuaping/ZBCustomSheet.git)
Libro breve: https://www.jianshu.com/p/8e2c6a0f2772

Supongo que te gusta

Origin blog.csdn.net/biyuhuaping/article/details/93491998
Recomendado
Clasificación