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. 表示効果:
とてもシンプルで完了です。ここでは実装方法を示すために、性別を選択する簡単なビューのみを示していますが、必要な場合は、製品の要件に応じて UI スタイルを変更して、必要な UI を実現できます。
より優れた実装方法を持っている友人は、お互いにコミュニケーションを取り、学び合うことを歓迎しますか?
gitHub: [https://github.com/biyuhuaping/ZBCustomSheet.git)
短編本: https://www.jianshu.com/p/8e2c6a0f2772