我的TextView
第一次是自动创建新行,如果文本超出textview
但是运行此代码后无法自动创建新行
在Cell.swift
中:
@IBAction func ModifyBtn(_ sender: Any) {
if isMine {
let tableView = self.superview as! UITableView
for cell in tableView.visibleCells{
cell.setSelected(false, animated: false)
(cell as! SubViewReplyCell).noneSelected()
}
self.setSelected(true, animated: false)
Modified() // Modified is change layer color
replyPage.subViewReply.seletedReply = replyUID
replyPage.modifyReplyArea(replyContent.attributedText!)
print("Reply Modify Button")
}
在TableView.swift
中:
func modifyReplyArea(_ beforeContent:NSAttributedString){
isModify = true
replyCloseButtonWidth.constant = 25
replyArea.attributedText = beforeContent
replyArea.selectedRange = NSMakeRange(replyArea.attributedText.length, 0);
titleLabel.textColor=UIColor.red
titleLabel.text = "Modify"
}
修改按钮,单击以运行此代码
这是第一次运行:
点击修改后:
UITextView
的选项“隐式更改”?