machen Hallo, ich versuche, ein einfaches Tableview-Verzeichnis mit einem Bild, einem Etikett und einigen Informationen zu machen. Ich verwende ein NSMutableArray mit Objekten, um Lehrernamen zu erstellen, und jetzt möchte ich ein Bild in der Zelle hinzufügen, die der Bezeichnung entspricht.Wie man ein Bild zu jedem Objekt in einem NSMutableArray - xcode 7.3
Ich bin auf der Suche nach Vorschlägen. Ich habe keine aktuellen Tutorials gefunden.
Hier ist meine aktuellen Code:
import UIKit
Klasse DirectoryViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
@IBOutlet weak var backButton2: UIButton!
@IBOutlet weak var directoryTableView: UITableView!
// @IBOutlet schwach var nameLabel: NSLayoutConstraint!
//let searchController = UISearchController(searchResultsController: nil)
var verzeichnisObjekte: NSMutableArray! = NSMutableArray()
// var names = [ "Teacher 1", "Lehrer 2", "Lehrer 3"]
override func viewDidLoad() {
super.viewDidLoad()
self.directoryObjects.addObject("Teacher 1")
self.directoryObjects.addObject("Teacher 2")
self.directoryObjects.addObject("Teacher 3")
self.directoryTableView.reloadData()
directoryTableView.delegate = self
directoryTableView.dataSource = self
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
//Mark - tableview
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int
{
return directoryObjects.count
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell
{
let directoryCell = tableView.dequeueReusableCellWithIdentifier("directoryCell", forIndexPath: indexPath) as! DirectoryTableViewCell
directoryCell.nameLabel.text = self.directoryObjects.objectAtIndex(indexPath.row) as? String
// directoryCell.directoryLabel.text = names[indexPath.row]
return directoryCell
}
@IBAction func backButton2Tapped(sender: AnyObject) {
self.dismissViewControllerAnimated(true, completion: nil)
}
}
wo würde ich diesen Code hinzufügen? und muss ich den Rest des Codes ändern? – themc1r
Fügen Sie die Struktur über Ihrer Klasse hinzu. Sie können die Variablen in der Struktur hinzufügen, ändern und entfernen. Setzen Sie das Array, in dem Sie Ihr String-Array jetzt haben. –