[英]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)
}
}
這是結果的屏幕截圖,希望對您有所幫助!
黑色的東西是文本字段
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.