Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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)
- }
- func fahren(){
- corY += 1
- panzer.frame = CGRectMake(corX, corY, 30, 40) //
- self.view.addSubview(panzer);
- }
- import UIKit
- class ViewController: UIViewController {
- 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)
- }
- func fahren(){
- corY += 100
- panzer.frame = CGRectMake(corX, corY, 30, 40)
- self.view.addSubview(panzer);
- }
- }
- var corX = 0
- var corY = 0
- var panzer = UIImageView(frame: CGRectMake(corX, corY, 30, 40))
- class ViewController: UIViewController {
- var corX : CGFloat = 0
- var corY : CGFloat = 0
- lazy var panzer : UIImageView = UIImageView(frame: CGRectMake(self.corX, self.corY, 30, 40))
- // ...
- }
- let original = "foo"
- // Good:
- lazy var depend: String = self.original
- // Error:
- var noLazy: String = self.original // Error: Value of type '(NSObject) -> () -> URLData' has no member 'original'
- lazy var noType = self.original // Error: Value of type '(NSObject) -> () -> URLData' has no member 'original'
- lazy var noSelf: String = original // Error: Instance member 'original' cannot be used on type 'YourClass'
- //
- // ViewController.swift
- //
- // Created by Shivank Agarwal on 19/05/18.
- // Copyright © 2018 Shivank Agarwal. All rights reserved.
- //
- import UIKit
- class ViewController: UIViewController {
- var corX = 0
- var corY = 0
- var runter: UIButton = UIButton()
- var image = UIImage(named: "panzerBlau.jpg")
- var panzer = UIImageView()
- override func viewDidLoad() {
- super.viewDidLoad()
- panzer.image = image;
- self.view.addSubview(panzer);
- panzer.frame = CGRect(x: CGFloat(corX), y: CGFloat(corY), width: 30, height: 40)
- runter.backgroundColor = UIColor.red
- view.addSubview(runter)
- view.addSubview(panzer)
- runter.addTarget(self, action: Selector(("fahren")), for:UIControlEvents.touchUpInside)
- }
- private func fahren(){
- corY += 100
- }
- private func updatePanzerFrame(){
- panzer.frame = CGRect(x: CGFloat(corX), y: CGFloat(corY), width: 30, height: 40)
- }
- }
- Note: Do not add panzer imageView every time when user tap only add it on viewDidLoad()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement