marinofaggiana před 4 roky
rodič
revize
a426876b2f

+ 1 - 1
iOSClient/Settings/CCAdvanced.m

@@ -389,7 +389,7 @@
     UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"" message:NSLocalizedString(@"_want_delete_cache_", nil) preferredStyle:UIAlertControllerStyleActionSheet];
     
     [alertController addAction: [UIAlertAction actionWithTitle:NSLocalizedString(@"_yes_", nil) style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {
-        [[NCUtility shared] startActivityIndicatorWithView:nil bottom:0];
+        [[NCUtility shared] startActivityIndicatorWithBackgroundView:nil bottom:0];
         dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 1 * NSEC_PER_SEC), dispatch_get_main_queue(), ^(void) {
             [self clearCache];
         });

+ 8 - 0
iOSClient/Utility/NCUtility.swift

@@ -464,6 +464,14 @@ class NCUtility: NSObject {
         activityIndicator.hidesWhenStopped = true
         activityIndicator.translatesAutoresizingMaskIntoConstraints = false
 
+        let sizeActivityIndicator = activityIndicator.bounds.height + 10
+        
+        viewActivityIndicator = UIView.init(frame: CGRect(x: 0, y: 0, width: sizeActivityIndicator, height: sizeActivityIndicator))
+        viewActivityIndicator?.translatesAutoresizingMaskIntoConstraints = false
+        viewActivityIndicator?.layer.cornerRadius = 10
+        viewActivityIndicator?.layer.masksToBounds = true
+        viewActivityIndicator?.backgroundColor = UIColor.black.withAlphaComponent(0.3)
+
         if backgroundView == nil {
             if let window = UIApplication.shared.keyWindow {
                 viewBackgroundActivityIndicator?.removeFromSuperview()