CRBoxInputView icon indicating copy to clipboard operation
CRBoxInputView copied to clipboard

设置inputType为CRInputType_Normal输入英文有问题

Open Azraeltulips opened this issue 5 years ago • 3 comments

设置inputType为CRInputType_Normal输入英文字母,在输入到第二英文时,左上角会出现一个浅蓝色的view

Azraeltulips avatar Dec 03 '20 08:12 Azraeltulips

`#pragma mark - CustomBox

  • (CRBoxInputView *)generateBoxInputView_customBox { CRBoxInputCellProperty *cellProperty = [CRBoxInputCellProperty new]; cellProperty.cellBgColorNormal = color_FFECEC; cellProperty.cellBgColorSelected = [UIColor whiteColor]; cellProperty.cellCursorColor = color_master; cellProperty.cellCursorWidth = 2; cellProperty.cellCursorHeight = YY_6(27); cellProperty.cornerRadius = 4; cellProperty.borderWidth = 0; cellProperty.cellFont = [UIFont boldSystemFontOfSize:24]; cellProperty.cellTextColor = color_master; cellProperty.configCellShadowBlock = ^(CALayer * _Nonnull layer) { layer.shadowColor = [color_master colorWithAlphaComponent:0.2].CGColor; layer.shadowOpacity = 1; layer.shadowOffset = CGSizeMake(0, 2); layer.shadowRadius = 4; };

    CRBoxInputView *_boxInputView = [[CRBoxInputView alloc] initWithCodeLength:4]; _boxInputView.mainCollectionView.contentInset = UIEdgeInsetsMake(0, 10, 0, 10); _boxInputView.boxFlowLayout.itemSize = CGSizeMake(XX_6(52), XX_6(52)); _boxInputView.customCellProperty = cellProperty; _boxInputView.keyBoardType = UIKeyboardTypeDefault; _boxInputView.inputType = CRInputType_Normal;

    [_boxInputView loadAndPrepareViewWithBeginEdit:YES];

    return _boxInputView; }` 这个是我在demo里面修改了键盘类型和输入类型,也会出现同样的问题,输入h比较容易复现

Azraeltulips avatar Dec 03 '20 09:12 Azraeltulips

我也碰到了, 兄弟, 有解决吗

CoderGFWu avatar Dec 25 '20 03:12 CoderGFWu

我也碰到了, 兄弟, 有解决吗

textField有个自动联想的属性autocorrectionType设置为no。然后要过滤一下中文,因为iPhone有一个自带的快捷文本,英文键盘输入msd,会有一个马上到的弹窗。 `// MARK: ===============检查文字是否是中文=============== private func checkStringIsChinese(_ string: String) -> Bool { for character in string { if character >= "\u{4E00}" && character <= "\u{9FA5}" { return true } }

    return false
}`

Azraeltulips avatar Dec 30 '20 02:12 Azraeltulips