如何使用文本字段将数字输入数组(swift3)

Posted

技术标签:

【中文标题】如何使用文本字段将数字输入数组(swift3)【英文标题】:How to use textfield to enter numbers into a array (swift3) 【发布时间】:2017-05-06 03:00:24 【问题描述】:

我有一个文本字段,我希望用户能够在其中输入数组的数字。理想情况下,按钮会保存数字,然后清除文本字段以输入另一个数字。这将是一个循环的过程。所以它只是保存数字,清除数字,无限重复。

    import UIKit

class ViewController: UIViewController 
@IBOutlet var enterText: UITextField!

override func viewDidLoad() 
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.


@IBAction func submitText(_ sender: Any) 

【问题讨论】:

这不是问题,这是一个发展目标。你需要帮助哪一部分?你知道当用户点击你的按钮时如何获得价值吗?将其添加到您的数组中?清除文字?你试过什么? 【参考方案1】:

让我们定义和排列。

 var arrayOfInt = [Int]()

假设您有按钮操作方法和用户输入数字的 textField 对象(可能是 IB 插座)。

 @IBAction func submitText(_ sender: Any) 
      if let text = textField.text 

            if let number = Int(text)

            arrayOfInt.append(number)

            else 

             print("Please enter number")

           

       
 

【讨论】:

以上是关于如何使用文本字段将数字输入数组(swift3)的主要内容,如果未能解决你的问题,请参考以下文章

如何在同一个视图控制器上分割文本字段(swift 3)

如何实时检查文本字段输入?

如何在没有按钮操作的情况下使用 userdefualts 保存文本字段(swift3)

如何限制文本字段只能输入十进制数字?

输入时如何将文本字段格式设置为十进制?

如何仅在文本字段中输入数字[重复]