【发布时间】:2016-10-22 03:49:28
【问题描述】:
谁能告诉我如何制作一个按钮,单击时添加一个文本字段并限制最多四个文本字段?
class AddNewGameViewController: UIViewController {
var textFields: [UITextField] = []
let maxTextFields = 4
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func addPlayer(sender: AnyObject) {
if textFields.count < maxTextFields {
let textField = UITextField()
textFields.append(textField)
}
}
这是我目前的代码。
【问题讨论】:
-
我认为这是一个“您在流程的哪一部分需要帮助”的问题。
-
这个搜索可能是一个开始的地方:google.com/search?q=ios+create+uiview+programmatically
-
所以我有按下按钮时的操作代码。 @IBAction func addPlayers(sender: AnyObject) { } 我只需要知道按下按钮时添加文本字段的代码是什么
-
您有一个您想要的特定功能,并且您希望我们为您编写它。您是否尝试自己解决这个问题,如果您无法解决问题,请回来提出问题? (提示:从一开始就将文本字段放置在适当的位置但隐藏起来可能更容易。然后您的按钮可以一次取消隐藏一个。)
-
@DuncanC 我已经更新了我的问题。
标签: ios swift uibutton uitextfield