Browse Source

隐藏按钮

桂欢 1 năm trước cách đây
mục cha
commit
58d9143664

+ 22 - 0
SLAiELTS/SLAiELTS/Assets.xcassets/My/icon_mike_eyes_off.imageset/Contents.json

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

BIN
SLAiELTS/SLAiELTS/Assets.xcassets/My/icon_mike_eyes_off.imageset/icon_mike_eyes_off@2x.png


BIN
SLAiELTS/SLAiELTS/Assets.xcassets/My/icon_mike_eyes_off.imageset/icon_mike_eyes_off@3x.png


+ 1 - 1
SLAiELTS/SLAiELTS/ViewControllers/Home/Views/SLHomeView.m

@@ -65,7 +65,7 @@
 }
 
 - (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
-    return NO;
+    return YES;
 }
 
 - (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {

+ 1 - 0
SLAiELTS/SLAiELTS/ViewControllers/MessageVC/Models/SLMikeSegmentModel.h

@@ -15,6 +15,7 @@ typedef enum : NSUInteger {
     SLMikeInputTrans = 4,//翻译的英文
     SLMsgRepeat = 5,//重发
     SLMsgCopy = 6,//复制
+    SLMikeInputTransHidden = 7,//翻译隐藏
 
 } SLMikeInputType;
 

+ 2 - 1
SLAiELTS/SLAiELTS/ViewControllers/MessageVC/Views/IMMessageView/YMIMBaseMessageCell.m

@@ -380,13 +380,14 @@
                 }
             }
             if (bgView == self.messageLabelBgView) {
-                [arr addObject:[SLMikeSegmentModel initWithSegTitle:@"隐藏" segImage:@"icon_mike_delete" mikeType:SLMikeInputHidden]];
+                [arr addObject:[SLMikeSegmentModel initWithSegTitle:@"隐藏" segImage:@"icon_mike_eyes_off" mikeType:SLMikeInputHidden]];
                 [arr addObject:[SLMikeSegmentModel initWithSegTitle: @"复制" segImage:@"icon_mike_copy" mikeType:SLMsgCopy]];
             }
         }
         if (self.msgModel.showTrans && bgView == self.msgTransLabelBgView) {
             [arr removeAllObjects];
             [arr addObject:[SLMikeSegmentModel initWithSegTitle: @"复制" segImage:@"icon_mike_copy" mikeType:SLMsgCopy]];
+            [arr addObject:[SLMikeSegmentModel initWithSegTitle:@"隐藏" segImage:@"icon_mike_eyes_off" mikeType:SLMikeInputTransHidden]];
         }
         
         CGFloat width = arr.count * 45 + 20;

+ 6 - 0
SLAiELTS/SLAiELTS/ViewControllers/MessageVC/Views/IMMessageView/YMIMMessageCollectionView.m

@@ -223,6 +223,12 @@
                 [weakSelf updateMessage:models idx:indexPath.row];
             }
                 break;
+            case SLMikeInputTransHidden:
+            {
+                models.showTrans = NO;
+                [weakSelf updateMessage:models idx:indexPath.row];
+            }
+                break;
             case SLMikeInputTrans:
             {
                 models.showText = YES;