こんにちは、私はイメージ、ラベル、およびいくつかの情報を持つ簡単なtableviewディレクトリを作ろうとしています。 私は先生の名前を確立するためにオブジェクトでNSMutableArrayを使用していますが、ラベルに対応する画像をセルに追加したいと思います。イメージをNSMutableArrayの各オブジェクトに対応させる方法 - xcode 7.3
私は何か提案を探しています。最新のチュートリアルは見つかりませんでした。
import UIKit
クラスDirectoryViewController:のUIViewController、UITableViewDelegate、UITableViewDataSource {
@IBOutlet weak var backButton2: UIButton!
@IBOutlet weak var directoryTableView: UITableView!
// @IBOutlet弱いするvar nameLabel:NSLayoutConstraint
は、ここに私の現在のコードです!
//let searchController = UISearchController(searchResultsController: nil)
var directoryObjects:NSMutableArray! = NSMutableArrayの()
// VAR名= [ "教師1"、 "教師2"、 "教師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)
}
}
このコードはどこに追加しますか?残りのコードを変更する必要がありますか? – themc1r
クラスの上に構造体を追加します。構造体の変数を追加、変更、削除することができます。今すぐあなたの文字列配列を持つ配列を配置します。 –