【发布时间】:2014-09-28 09:10:11
【问题描述】:
很抱歉,如果我有许多来自 plist 文件的按钮... 如何重新创建所有按钮? 我以这种方式尝试的示例:
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)
但是不要去...我没有全部保存按钮请帮助我!!!
【问题讨论】:
-
呃……使用 for 循环?
-
是的,但我不明白 object-c 中的错误在哪里,但一切正常……在应用程序开始时,我加载了之前保存的所有按钮
-
有两个星期我猛撞头!!!请...
-
如果我只输入 var newButton6: () = self.createButtonWithIndex(i) 我实际上显示了最后一个创建的按钮,但不是所有以前的按钮
-
您是设置每个按钮的位置还是将它们放置在每个按钮的顶部?如果在顶部,您只会看到最后一个。