2014-09-28 33 views
0

很抱歉,如果我有一些來自plist文件的按鈕... 如何重新創建所有按鈕? 例子我想以這樣的方式如何在viewDidLoad上創建多個UIButton(Swift)

func loadSavedButtons() { 
// I extract the number from the plist file 
var number: AnyObject? = data.valueForKey("NumberOfButton") 
var someNumb: Int = ("\(number!)").toInt()! 
if (someNumb != 0) { 
self.countButton = someNumb 
for (var i=0; i < someNumb; i++) { 

在這一點上我應該做的

var newButton6:() = CreateButtonWithIndex(i) 
self.view.addSubview(newButton6) 
}}} 

@IBAction func CreateButtonWithIndex(sender: AnyObject){ 
let button = UIButton.buttonWithType(UIButtonType.System) as UIButton 
ecc… 
self.view.addSubview(button) 

但不要去......我不知道所有保存按鈕,請幫助我!

+0

呃......使用for循環? – 2014-09-28 11:01:08

+0

是的,但我不明白object-c中的錯誤在哪裏,但它一切正常... 在應用程序的開始我加載了以前保存的所有按鈕 – user2244770 2014-09-28 15:15:35

+0

有兩個星期,我猛撞我的頭!請... – user2244770 2014-10-01 19:46:53

回答

0

在你的函數 更改以下

let button = UIButton.buttonWithType(UIButtonType.System) as UIButton 

var button = UIButton.buttonWithType(UIButtonType.System) as UIButton 

再經過

self.view.addSubview(button) 

添加以下內容:

button = UIButton.new()