簡體   English   中英

Swift xcode 在視圖中動態添加文本輸入

[英]Swift xcode dynamically adding text inputs in view

我對 swift 比較陌生,並且已經習慣了 JavaScript 環境,所以如果不可能,請糾正我,但是有沒有辦法從視圖中動態添加文本輸入行,從而以嵌套字典的形式添加數據一個按鈕?

我希望創建一個對數據限制沒有設置約束的對象。

本質上,對象的結構如下:

"Object1": ["row1":[desc: "desc1", option: "option1"]]

當用戶通過 UIButton 添加一行時:

"Object1": ["row1":[desc: "desc1", option: "option1"], "row2": [desc: "desc2", option: "option2"]]

等等....

我希望實現的圖像示例

感謝您提供的任何意見。

根據 Will MI 的反饋,再次考慮了這一點,並提出了另一個解決方案:

class ViewController: UIViewController {

    let xPos : CGFloat = 0
    var yPos : CGFloat = 0

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

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }


    @IBAction func press(sender: AnyObject) {

        yPos += 22
        let tf = UITextField()
        tf.frame = CGRectMake(xPos, yPos, 100, 20)
        tf.backgroundColor = UIColor.blackColor()
        self.view.addSubview(tf)

    }

}

這是結果的屏幕截圖,希望對您有所幫助!

http://imgur.com/m59xDfN

黑色的東西是文本字段

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM