• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

UIImageView Bildposition verändern

loha*

Alkmene
Registriert
24.01.10
Beiträge
32
Hallo,
ich finde leider keine Methode die mir die möglichkeit gibt die Bildposition zu veränderen, genauer ist es ein Punkt der sich auf dem Bildschirm bewegen soll. Für Tipps oder Anregungen bin ich sehr dankbar
 
Jeder View hat eine Property center. Darüber kannst du die Position eines View verändern, wenn du nicht mit Autolayout arbeitest. Wenn du mit Autolayout arbeitest, musst du an den Layoutconstrains schrauben.
 
Damit wir uns verstehen ich habe über das Autolayout ein UIImageView eingefügt( der Punkt) und aus dem Programm herraus würde ich den Bewegen
 
Ich habe erst damit angefangen, dh sry wenn das alles noch nicht so passt.

Ich habe über das Storyboard eine UIImageView implementiert. Und diesen View würde ich eben gerne über x/y Koordinaten bewegen. Soweit so gut das funktioniert schon mal.

Zum Verständnis mir fehlt hier wohl noch ein wenig, wieso wird auf meinem VIew der Text nicht gleichzeitig mit der Koordinaten Zuweisung ausgeführt?

class ViewController: UIViewController {


@IBOutlet weak var Accel_Y: UILabel!
@IBOutlet weak var Accel_X: UILabel!
@IBOutlet weak var Gpoint: UIImageView!
let motionKit = MotionKit()
override func viewDidLoad() {
super.viewDidLoad()
motionKit.getGyroValues(0.1) { (x, y, z) -> Void in

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), {

dispatch_async(dispatch_get_main_queue()) {

self.Accel_Y.text = String(format: "%.1f", y)

self.Accel_X.text = String(format: "%.1f", x)

self.Gpoint.center.x = 110
}
})
}
// Do any additional setup after loading the view, typically from a nib.
}

Entweder wandert der Gpoint auf seine neuen Koordinaten und zurück oder der Text wird erneuert.



Gruß