diff --git a/YuMi/Modules/YMRoom/View/Setting/View/XPRoomSettingInputView.m b/YuMi/Modules/YMRoom/View/Setting/View/XPRoomSettingInputView.m index 99dae1ce..b9f5e2c6 100644 --- a/YuMi/Modules/YMRoom/View/Setting/View/XPRoomSettingInputView.m +++ b/YuMi/Modules/YMRoom/View/Setting/View/XPRoomSettingInputView.m @@ -40,6 +40,7 @@ - (instancetype)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { + [self addNotification]; [self initSubViews]; [self initSubViewConstraints]; } @@ -61,7 +62,7 @@ [self addSubview:self.failLabel]; [self addSubview:self.stackView]; [self.stackView addArrangedSubview:self.cancelButton]; - [self.stackView addArrangedSubview:self.confirmButton]; + [self.stackView addArrangedSubview:self.confirmButton]; } - (void)initSubViewConstraints { @@ -100,6 +101,7 @@ #pragma mark - Event Response - (void)cancelButtonAction:(UIButton *)sender { + [self resignFirstResponder]; [TTPopup dismiss]; if (self.delegate && [self.delegate respondsToSelector:@selector(didClickCancel:)]) { [self.delegate didClickCancel:self.type]; @@ -195,6 +197,8 @@ NSAttributedString * attribute = [[NSAttributedString alloc] initWithString:_placeHolder attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:17],NSForegroundColorAttributeName: [DJDKMIMOMColor secondTextColor]}]; self.contentTextField.attributedText = attribute; } + [self updateCount:placeHolder.length]; + [self.contentTextField becomeFirstResponder]; } - (void)setIsPwdError:(BOOL)isPwdError { diff --git a/YuMi/Modules/YMRoom/View/Setting/View/XPRoomSettingViewController.m b/YuMi/Modules/YMRoom/View/Setting/View/XPRoomSettingViewController.m index 741f4df7..7a00931b 100644 --- a/YuMi/Modules/YMRoom/View/Setting/View/XPRoomSettingViewController.m +++ b/YuMi/Modules/YMRoom/View/Setting/View/XPRoomSettingViewController.m @@ -234,7 +234,7 @@ XPRoomSettingItemModel * itemModel = [[self.datasource safeObjectAtIndex1:indexP case RoomSettingItemType_Title: { XPRoomSettingInputView * titleView = [[XPRoomSettingInputView alloc] init]; - titleView.maxCount = 15; + titleView.maxCount = 25; titleView.delegate = self; titleView.type = RoomSettingInputType_Title; titleView.placeHolder = self.roomInfo.title;