File tree Expand file tree Collapse file tree
MessageDisplayKit/Classes Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -23,6 +23,10 @@ extern NSString *kXHMessageInputViewBackgroundImageNameKey;
2323extern NSString *kXHMessageInputViewBorderColorKey ;
2424extern NSString *kXHMessageInputViewBorderWidthKey ;
2525extern NSString *kXHMessageInputViewCornerRadiusKey ;
26+ extern NSString *kXHMessageInputViewPlaceHolderTextColorKey ;
27+ extern NSString *kXHMessageInputViewPlaceHolderKey ;
28+ extern NSString *kXHMessageInputViewTextColorKey ;
29+
2630
2731// (Message Table Style Key)
2832extern NSString *kXHMessageTablePlaceholderImageNameKey ;
Original file line number Diff line number Diff line change 2323NSString *kXHMessageInputViewBorderColorKey = @" com.HUAJIE.MDK.XHMessageInputViewBorderColorKey" ;
2424NSString *kXHMessageInputViewBorderWidthKey = @" com.HUAJIE.MDK.XHMessageInputViewBorderWidthKey" ;
2525NSString *kXHMessageInputViewCornerRadiusKey = @" com.HUAJIE.MDK.XHMessageInputViewCornerRadiusKey" ;
26+ NSString *kXHMessageInputViewPlaceHolderTextColorKey = @" com.HUAJIE.MDK.XHMessageInputViewPlaceHolderTextColorKey" ;
27+ NSString *kXHMessageInputViewPlaceHolderKey = @" com.HUAJIE.MDK.XHMessageInputViewPlaceHolderKey" ;
28+ NSString *kXHMessageInputViewTextColorKey = @" com.HUAJIE.MDK.XHMessageInputViewTextColorKey" ;
2629
2730// (Message Table Style Key)
2831NSString *kXHMessageTablePlaceholderImageNameKey = @" com.HUAJIE.MDK.XHMessageTablePlaceholderImageNameKey" ;
Original file line number Diff line number Diff line change @@ -384,7 +384,22 @@ - (void)setupMessageInputViewBarWithStyle:(XHMessageInputViewStyle)style {
384384 textView.returnKeyType = UIReturnKeySend;
385385 textView.enablesReturnKeyAutomatically = YES ; // UITextView内部判断send按钮是否可以用
386386
387- textView.placeHolder = NSLocalizedStringFromTable(@" SendAMessage" , @" MessageDisplayKitString" , nil );
387+ UIColor *placeHolderTextColor = [[XHConfigurationHelper appearance ].messageInputViewStyle objectForKey: kXHMessageInputViewPlaceHolderTextColorKey ];
388+ if (placeHolderTextColor) {
389+ textView.placeHolderTextColor = placeHolderTextColor;
390+ }
391+
392+ UIColor *textColor = [[XHConfigurationHelper appearance ].messageInputViewStyle objectForKey: kXHMessageInputViewTextColorKey ];
393+ if (textColor) {
394+ textView.textColor = textColor;
395+ }
396+
397+ NSString *placeHolder = [[XHConfigurationHelper appearance ].messageInputViewStyle objectForKey: kXHMessageInputViewPlaceHolderKey ];
398+ if (!placeHolder) {
399+ placeHolder = NSLocalizedStringFromTable(@" SendAMessage" , @" MessageDisplayKitString" , nil );
400+ }
401+
402+ textView.placeHolder = placeHolder;
388403 textView.delegate = self;
389404
390405 [self addSubview: textView];
You can’t perform that action at this time.
0 commit comments