You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.4 KiB
58 lines
1.4 KiB
// |
|
// ACVideoAlertView.m |
|
// AnyChatFeatures |
|
// |
|
// Created by Bairui on 2019/6/14. |
|
// Copyright © 2019年 GuangZhou BaiRui NetWork Technology Co.,Ltd. All rights reserved. |
|
// |
|
|
|
#import "ACVideoAlertView.h" |
|
|
|
static ACVideoAlertView *shareAlertView; |
|
@interface ACVideoAlertView() |
|
@property (weak, nonatomic) IBOutlet UILabel *titleLabel; |
|
|
|
@end |
|
|
|
@implementation ACVideoAlertView |
|
- (IBAction)buttonAction:(UIButton *)sender { |
|
|
|
NSInteger index = sender.tag - 1000; |
|
[self dismiss]; |
|
if(self.clickBlock) |
|
self.clickBlock(index); |
|
} |
|
|
|
-(void)show { |
|
|
|
UIView *view = [[NSBundle mainBundle] loadNibNamed:@"ACVideoAlertView" owner:self options:nil][0]; |
|
[view adaptScreenWidthWithType:AdaptScreenWidthTypeAll exceptViews:nil]; |
|
view.bounds = CGRectMake(0, 0, AdaptW(282), AdaptW(124)); |
|
self.contentView = view; |
|
self.type = LEOAlertViewTypeNormal; |
|
self.clickBgHidden = NO; |
|
[super show]; |
|
} |
|
|
|
- (void)changeTitle:(NSString *)title { |
|
|
|
self.titleLabel.text = title; |
|
} |
|
|
|
|
|
+ (ACVideoAlertView *)showAlertViewByTitle:(NSString *)title |
|
clickBlock:(ACVideoAlertViewClick) clickBlock { |
|
|
|
ACVideoAlertView *alertView = [[ACVideoAlertView alloc] init]; |
|
alertView.clickBlock = clickBlock; |
|
alertView.clickBgHidden = NO; |
|
[alertView show]; |
|
[alertView changeTitle:title]; |
|
shareAlertView = alertView; |
|
return alertView; |
|
} |
|
|
|
+ (void)dismiss{ |
|
[shareAlertView dismiss]; |
|
} |
|
@end
|
|
|