Wie kann ich die folgenden Methodenaufruf von Objective zu RubyMotion Syntax übersetzen:Mit @selector in RubyMotion
[self.faceView addGestureRecognizer:[
[UIPinchGestureRecognizer alloc] initWithTarget:self.faceView
action:@selector(pinch:)]];
Ich habe bis hierher:
self.faceView.addGestureRecognizer(
UIPinchGestureRecognizer.alloc.initWithTarget(
self.faceView, action:???))
ich die @selector(pinch:)
eine Delegation anzeigt, die verstehen Empfängerobjekt pinch
Methode, aber wie würde ich das in RubyMotion tun? Vielleicht mit einem Block?
KEIN WEG! :) Vielen Dank! – kolrie
Das Einführungsvideo in Pragmatic Studios deckt dies ab und zeigt ein paar gute Beispiele für die Migration von Obj-C-Code zu Ruby: http://pragmaticstudio.com/screencasts/rubymotion –
Ich nehme an, Ihre Pinch-Aktion wird tatsächlich so aussehen: 'def pinch (recognizer)' was bedeutet, dass Ihr Selektor tatsächlich 'pinch:' ist. –