Ich habe eine Navigationsleiste mit einem Tabellenansicht-Controller, der 4 Bilder (4 Zellen) anzeigt. Ich habe 4 viewControllers, die ich zeigen muss, wenn der Benutzer auf die Zelle klickt (jedes Bild zeigt eine bestimmte VC) ??Wie man zu anderen viewControllern bewegt, wenn Benutzer auf eine tableView-Zelle tippen
irgendwelche Ideen wäre viel
hier erkannt werden, ist mein Code:
class MenuTable: UITableViewController {
@IBOutlet weak var imgtable : UITableView!
var menuImage: [UIImage] = [
UIImage(named: "image1")!,
UIImage(named: "image2")!,
UIImage(named: "image3")!,
UIImage(named: "image4")!
]
override func viewDidLoad() {
super . viewDidLoad()
imgtable.dataSource = self
imgtable.delegate = self
}
override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return 1
}
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return menuImage.count
}
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("menucell") as? Menucell
cell!.imageview.image = menuImage[indexPath.row]
return cell!
}
}
zu implementieren haben Sie sogar versucht, es zu Google ? –
geben Sie jeder Schaltfläche ein Tag. Also werden sie die Tags 0, 1, 2, 3 haben. Nun lassen sie alle dieselbe Methode beim Klick auslösen. Beim Klicken prüfen, was das Tag der Schaltfläche ist, wenn es 0 ist, öffnen Sie VC 0. Wissen Sie, wie Sie einen View-Controller initiieren und anzeigen? –
Mit nur vier Möglichkeiten, sollte das Lernen über statische Zellen eine Option sein: https://www.raywenderlich.com/113394/storyboards-tutorial-in-ios-9-part-2 –