добавьте таможенное представление об окне и запятнайте второстепенное представление и не позвольте щелкать по второстепенному представлению

привет обычай ,i представление 290*280 как диалог, все в порядке, но другое представление на позади моей таможенной точки зрения может щелкнуть, я хочу к другому представлению, может щелкнуть, когда мои customView трещат, я также хочу к окну позади моей таможенной точки зрения, пятно.

мой код:

#import 

@interface RecordView :UIView


@property (strong, nonatomic) IBOutlet UIButton *confirmBu;
@property (strong, nonatomic) IBOutlet UIButton *playBu;
@property (strong, nonatomic) IBOutlet UIButton *recrodBu;
@property (strong, nonatomic) IBOutlet UIButton *closeBu;


@property (strong, nonatomic) IBOutlet UIImageView *backgroundImageview;
@property (strong, nonatomic) IBOutlet UIImageView *showImageview;

-(void)setViewStyle;
@end

 #import "RecordView.h"

    @interface RecordView ()

    @end

    @implementation RecordView

    @synthesize confirmBu;
    @synthesize playBu;
    @synthesize recrodBu;
    @synthesize closeBu;



    @synthesize backgroundImageview;
    @synthesize showImageview;



    -(void)setViewStyle{

         self.frame=CGRectMake(15,100, 290, 280);
         self.backgroundColor=[UIColor clearColor];

        backgroundImageview.layer.masksToBounds=YES;
        backgroundImageview.layer.cornerRadius=15.0;
        backgroundImageview.layer.borderWidth=4.0;
        backgroundImageview.layer.borderColor=[[UIColor lightGrayColor] CGColor];

    }

    @end

self.recordDialog= [[[NSBundle mainBundle] loadNibNamed:@"RecordView" owner:self options:nil]lastObject];
                [self.recordDialog setViewStyle];
  [delegate.window addSubview:self.recordDialog];
0
nl ja de

2 ответы

Другим путем способ сделать его состоит в том, чтобы программно создать снимок экрана текущего экрана. Запятнайте снимок экрана, используя что-то как https://github.com/tomsoft1/StackBluriOS и затем набор, что изображение фона. То, когда вы нажимаете на близкую кнопку все, что необходимо сделать, скрывают фоновое изображение снова.

1
добавлено

Можно создать полу прозрачное изображение, которое даст эффект размытия. Представьте первое изображение и затем 290*280 представлений на изображение. Изображение предотвратит укол на второстепенном контроле, и у вас будет тот взгляд пятна.

0
добавлено
можно ли видеть больше детали, я не могу понять
добавлено автор pengwang, источник
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

iOS Developers — русскоговорящее сообщество
iOS Developers — русскоговорящее сообщество
2 400 участник(ов)

Общаемся на темы, посвященным iOS-разработке, Swift, Objective-C, SDK, Rx, Cocoa и т.д.