Răsfoiți Sursa

new title for folder offline

Marino Faggiana 8 ani în urmă
părinte
comite
f5caf5169f

+ 1 - 0
iOSClient/CCImages.h

@@ -86,6 +86,7 @@
 #define image_documentcrypto                    @"documentcrypto"
 #define image_offline                           @"offline"
 #define image_offlinecrypto                     @"offlinecrypto"
+#define image_offlineTitle                      @"offlineTitle"
 #define image_file                              @"file"
 #define image_filePreviewDownload               @"filePreviewDownload"
 #define image_filePreviewDownloadCrypto         @"filePreviewDownloadCrypto"

+ 21 - 0
iOSClient/Images.xcassets/offlineTitle.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "offlineTitle@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
iOSClient/Images.xcassets/offlineTitle.imageset/offlineTitle@2x.png


+ 1 - 1
iOSClient/Main/CCMain.m

@@ -519,7 +519,7 @@
             BOOL isOfflineDirectory = [CCCoreData isOfflineDirectoryServerUrl:_serverUrl activeAccount:app.activeAccount];
             
             if (isOfflineDirectory) {
-                self.navigationItem.titleView = [CCGraphics navigationBarTitle:_titleMain image:[UIImage imageNamed:image_offline]];
+                self.navigationItem.titleView = [CCGraphics navigationBarTitle:_titleMain image:[UIImage imageNamed:image_offlineTitle]];
             } else
                 self.navigationItem.title = _titleMain;
         }

+ 4 - 1
iOSClient/Utility/CCGraphics.m

@@ -25,6 +25,7 @@
 
 #import "AppDelegate.h"
 #import "CCUtility.h"
+#import "NSString+TruncateToWidth.h"
 
 @implementation CCGraphics
 
@@ -236,8 +237,10 @@
 {
     UIView *view = [UIView new];
     UILabel *label = [UILabel new];
+        
+    title = [@" " stringByAppendingString:title];
+    label.text =  [title stringByTruncatingToWidth:150 withFont:label.font atEnd:YES];
     
-    label.text = title;
     label.textAlignment = NSTextAlignmentCenter;
     [label sizeToFit];
     label.center = view.center;