Ios 创建新的可编辑文本框,然后可以为post it应用程序(Swift)拖动和删除这些文本框
我是Swift的初学者,目前正在开发一个应用程序,可以创建“post-its”(可编辑文本框),然后在屏幕上拖动放置。然后可以通过将它们拖到垃圾箱来删除它们,可以在中看到布局。我的问题是如何通过按下按钮生成这些文本框,然后编辑并最终删除(我已经实现了拖动部分)。我做了一些研究,在许多此类相关问题中,建议使用UITableView生成此类文本字段。但我认为这对我的案例不起作用,因为我希望能够在文本字段中拖动,并且我没有表格的顺序。因此,我来到这里,希望有人能帮助我。干杯 这是我到目前为止的代码:Ios 创建新的可编辑文本框,然后可以为post it应用程序(Swift)拖动和删除这些文本框,ios,swift,xcode,Ios,Swift,Xcode,我是Swift的初学者,目前正在开发一个应用程序,可以创建“post-its”(可编辑文本框),然后在屏幕上拖动放置。然后可以通过将它们拖到垃圾箱来删除它们,可以在中看到布局。我的问题是如何通过按下按钮生成这些文本框,然后编辑并最终删除(我已经实现了拖动部分)。我做了一些研究,在许多此类相关问题中,建议使用UITableView生成此类文本字段。但我认为这对我的案例不起作用,因为我希望能够在文本字段中拖动,并且我没有表格的顺序。因此,我来到这里,希望有人能帮助我。干杯 这是我到目前为止的代码:
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var myTextField: UITextField!
@IBAction func plusButtonPressed(_ sender: Any) {
}
@IBAction func trashButtonPressed(_ sender: Any) {
}
override func viewDidLoad() {
super.viewDidLoad()
let gesture = UIPanGestureRecognizer(target: self, action: #selector(userDragged(gesture:)))
myTextField.addGestureRecognizer(gesture)
myTextField.isUserInteractionEnabled = true
}
@objc func userDragged(gesture: UIPanGestureRecognizer){
let loc = gesture.location(in: self.view)
self.myTextField.center = loc
}
}