相关疑难解决方法(0)

如何初始化彼此依赖的属性

我想要一张图片移到底部.如果按下按钮,图片应向下移动1.

我添加了图片和一个按钮:

var corX = 0
var corY = 0

var runter: UIButton = UIButton.buttonWithType(UIButtonType.System) as UIButton

var image = UIImage(named: "panzerBlau.jpg");
var panzer = UIImageView(frame: CGRectMake(corX, corY, 30, 40));  //

override func viewDidLoad() {
    super.viewDidLoad()

    panzer.image = image;    //
    self.view.addSubview(panzer);    //

    runter.frame = CGRectMake(100, 30, 10 , 10)
    runter.backgroundColor = UIColor.redColor()
    view.addSubview(runter)
    runter.addTarget(self, action: "fahren", forControlEvents:UIControlEvents.TouchUpInside)
}
Run Code Online (Sandbox Code Playgroud)

至少我在函数"fahren"中说过将图片向下移动1.

func fahren(){
    corY += 1
    panzer.frame = CGRectMake(corX, corY, 30, 40) //
    self.view.addSubview(panzer);
}
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:我用这些corX和corY的东西得到了几个错误.如果没有它们,它可以完美地工作,但不像是一次性按钮.错误是:ViewController.Type没有名为corX的成员,ViewController.Type没有成员名称panzer我在哪里得到错误//显示哪些行.

PS:我使用Xcode Beta5

这是完整的代码,没有别的东西:

import UIKit

class …
Run Code Online (Sandbox Code Playgroud)

xcode frame cgrectmake swift

74
推荐指数
2
解决办法
9359
查看次数

标签 统计

cgrectmake ×1

frame ×1

swift ×1

xcode ×1