Browse Source

1.分享输入后按钮关联处理

huangxiaodong 11 months ago
parent
commit
92511f08ce

+ 30 - 6
创维盒子/双子星云手机/Class/Set/previewFile/view/editShareView.m

@@ -315,11 +315,13 @@
 {
     NSInteger tag = but.tag;
     
-    //防止重复点击
-    but.userInteractionEnabled = NO;
-    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
-        but.userInteractionEnabled = YES;
-    });
+    if(tag != 3 && tag != 4 ){//防止重复点击
+        but.userInteractionEnabled = NO;
+        dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
+            but.userInteractionEnabled = YES;
+        });
+    }
+    
     
     if(tag==1 && !_day7Button.selected){
         _day7Button.selected = YES;
@@ -531,11 +533,33 @@
 - (void)textFieldDidEndEditing:(UITextField *)textField
 {
     NSInteger shareNum = textField.text.integerValue;
-    if(shareNum > 80){
+    if(shareNum > 80 || shareNum <= 0){
         textField.text = @"80";
         
         [[iToast makeText:NSLocalizedString(@"share_number_limit_error_tip",nil)] show];
     }
+    
+    [self setAddOrReduceButtonFun];
+}
+
+#pragma mark 设置加减按钮状态
+- (void)setAddOrReduceButtonFun
+{
+    NSInteger number = _shareNumberTF.text.integerValue;
+    
+    if(number == 1){
+        _reduceButton.enabled = NO;
+        _addButton.enabled = YES;
+    }
+    else if (number == 80){
+        _reduceButton.enabled = YES;
+        _addButton.enabled = NO;
+    }
+    else{
+        _reduceButton.enabled = YES;
+        _addButton.enabled = YES;
+    }
 }
+
 @end