| 
					
				 | 
			
			
				@@ -9,6 +9,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 @interface GroupIntroduceBodyView ()<UITextViewDelegate> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+@property (weak, nonatomic) IBOutlet UILabel *tipsLabel; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+@property (weak, nonatomic) IBOutlet UILabel *countLabel; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 @property (weak, nonatomic) IBOutlet UITextView *inputView; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 @property (nonatomic, copy) GroupIntroduceModifyCallback callback; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -18,6 +22,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 @implementation GroupIntroduceBodyView 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- (void)awakeFromNib { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    [super awakeFromNib]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    self.inputView.delegate = self; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 + (instancetype)sharedInstance { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     GroupIntroduceBodyView *view = [[[NSBundle mainBundle] loadNibNamed:@"GroupIntroduceBodyView" owner:nil options:nil] firstObject]; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -25,8 +33,30 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 - (void)configWithDesc:(NSString *)introduceString callback:(GroupIntroduceModifyCallback)callback { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (callback) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        self.callback = callback; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    self.countLabel.text = [NSString stringWithFormat:@"%zd/200", introduceString.length]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    self.tipsLabel.hidden = [NSString isEmptyString:introduceString] ? NO : YES; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc]init]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    paragraphStyle.lineSpacing = 4.0f; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    UIFont *font = [UIFont systemFontOfSize:15 weight:UIFontWeightRegular]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (![NSString isEmptyString:introduceString]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        NSDictionary *attributes = @{NSFontAttributeName:font,NSParagraphStyleAttributeName:paragraphStyle,NSForegroundColorAttributeName:HexRGB(0x333333)}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        self.inputView.attributedText = [[NSAttributedString alloc] initWithString:introduceString attributes:attributes]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- (IBAction)saveAction:(id)sender { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    [self endEditing:YES]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (self.callback) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if ([NSString isEmptyString:self.inputView.text]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            [LOADING_MANAGER MBShowAUTOHidingInWindow:@"请输入标题"]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        self.callback(self.inputView.text); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // Only override drawRect: if you perform custom drawing. 
			 |