ZBCustomSheet SheetViewを透明な背景レイヤーでカスタマイズ

ZBカスタムシート

カスタマイズされたポップアップ ビューはプロジェクトでよく使用されます。アラートに似たものや、シートに似た下からポップアップするものもあります。今日は、SheetView を透明な背景レイヤーと共有します。背景レイヤーをクリックして非表示にします。ビュー。

1. ヘッダー ファイルをインポートします。

#import "ZBCustomSheet.h"

2. コードを追加します。

- (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. 表示効果:

カスタムシート.gif

とてもシンプルで完了です。ここでは実装方法を示すために、性別を選択する簡単なビューのみを示していますが、必要な場合は、製品の要件に応じて UI スタイルを変更して、必要な UI を実現できます。
より優れた実装方法を持っている友人は、お互いにコミュニケーションを取り、学び合うことを歓迎しますか?




gitHub: [https://github.com/biyuhuaping/ZBCustomSheet.git)
短編本: https://www.jianshu.com/p/8e2c6a0f2772

おすすめ

転載: blog.csdn.net/biyuhuaping/article/details/93491998