Ich möchte eine Wischgeste verwenden, um zwischen Tab-Leiste-Controller zu navigieren, während die Standard-Tab-Leiste beibehalten. Ich habe diesen Code verwendet, aber einen Fehler angezeigt.möchten zwischen den Tab-Leisten mit swipe gesters in swift navigieren
import UIKit
class FirstViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
var leftSwipe = UISwipeGestureRecognizer(target: self, action: Selector("handleSwipes:"))
leftSwipe.direction = .Left
view.addGestureRecognizer(leftSwipe)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
func handleSwipes(sender:UISwipeGestureRecognizer) {
if (sender.direction == .Left) {
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewControllerWithIdentifier("SecondViewController") as! UIViewController
self.presentViewController(vc, animated: false, completion: nil)
}
if (sender.direction == .Right) {
}
}
}
}
zeigen Fehler als "Threa d 1: Signal SIGABRT " –
Entfernen Sie die Funktion handleSwipes aus der Funktion didReceiveMemoryWarning. – AMAN77