gpt4 book ai didi

swift - YPDrawSignatureView - 绘制签名时表格滚动

转载 作者:可可西里 更新时间:2023-11-01 00:23:04 24 4
gpt4 key购买 nike

所以我想要一个表格单元格中的签名 View 。显然,每当有人试图在单元格中绘制时,表格就会滚动。

只有当用户在签名框中书写时,我才能停止滚动?

最佳答案

我找到了比放置按钮更好的解决方案来解决这个问题。在 viewController 中实现委托(delegate)方法,

class mainVC: UIViewController,YPSignatureDelegate {

然后将签名 View 的委托(delegate)设置到此 View Controller

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "SignatureCell", for: indexPath) as! SignatureCell
cell.signatureView.delegate = self
return cell
}

然后添加这些代码。这是 YPSignature 的两个代表。添加主视图 Controller

    func didStart() {
tableView.isScrollEnabled = false
}
// didFinish() is called rigth after the last touch of a gesture is registered in the view.
// Can be used to enabe scrolling in a scroll view if it has previous been disabled.
func didFinish() {
tableView.isScrollEnabled = true
}

关于swift - YPDrawSignatureView - 绘制签名时表格滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35833770/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com