Commit cb152d70 authored by David黄金龙's avatar David黄金龙

1、其他 字段控制

2、提示
赴港计划书格式、内容作出调整,共分为六部分,每部分不得超过对应字数
parent 94051c42
......@@ -391,22 +391,19 @@ private extension YHHKPlanItemView {
extension YHHKPlanItemView : UITextViewDelegate {
func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
if text.isEmpty {
return true
}
var newLength = (textView.text as NSString).length + text.count - range.length
if dataMode?.type == .planOther {
return newLength <= maxNumbler
} else {
newLength = calcTextLength(string: textView.text)
}
// var newLength = (textView.text as NSString).length + text.count - range.length
// if dataMode?.type == .planOther {
// return newLength <= maxNumbler
// } else {
// newLength = calcTextLength(string: textView.text)
// }
var newLength = calcTextLength(string: textView.text)
return newLength <= maxNumbler - 1
}
......@@ -415,13 +412,29 @@ extension YHHKPlanItemView : UITextViewDelegate {
guard let text = textView.text else { return }
var txtNum : Int = 0
if model.type == .planOther {
txtNum = myTextView.text.count
numberLabel.text = txtNum.string + "/\(maxNumbler)"
// if model.type == .planOther {
// txtNum = myTextView.text.count
// numberLabel.text = txtNum.string + "/\(maxNumbler)"
//
//
// model.content = text
// } else {
// txtNum = calcTextLength(string: text)
// numberLabel.text = txtNum.string + "/\(maxNumbler)" //for test hjl
//
//
// printLog(text.count)
// if text.count <= maxNumbler{
// model.content = text
// } else {
// var ttt = text
// let subString = ttt.slice(from: 0, length: maxNumbler)
//
// model.content = subString
// }
//
// }
model.content = text
} else {
txtNum = calcTextLength(string: text)
numberLabel.text = txtNum.string + "/\(maxNumbler)" //for test hjl
......@@ -436,7 +449,6 @@ extension YHHKPlanItemView : UITextViewDelegate {
model.content = subString
}
}
if txtNum > maxNumbler {
numberLabel.textColor = .failColor
......
......@@ -84,7 +84,7 @@ private extension YHHKPlanTipsCell {
let a: ASAttributedString = .init("应香港入境处最新要求,", .font(UIFont.PFSC_R(ofSize: 12)),.foreground(UIColor.labelTextColor2))
let b: ASAttributedString = .init("赴港计划书格式、内容作出调整,共分为六部分,每部分不得超过100字", .font(UIFont.PFSC_R(ofSize: 12)),.foreground(UIColor.brandMainColor))
let b: ASAttributedString = .init("赴港计划书格式、内容作出调整,共分为六部分,每部分不得超过对应字数", .font(UIFont.PFSC_R(ofSize: 12)),.foreground(UIColor.brandMainColor))
let c: ASAttributedString = .init("。其中“赴港具体计划”仅代表个人预期规划,无须严格执行。", .font(UIFont.PFSC_R(ofSize: 12)),.foreground(UIColor.labelTextColor2))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment