以下代码显示电子钱包类型应用的UITableView。但是桌面视图没有出现。
import UIKit
class walletViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
@IBOutlet weak var tableView: UITableView!
@IBOutlet weak var searchBar: UISearchBar!
@IBOutlet weak var filterImageView: UIImageView!
let imageList = ["user1","user2","user3"]
let titleTist = ["John","Anna","Eva"]
let userPaid = ["Last Paid $100","Last Paid $200","Last Paid $150"]
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
tableView.delegate = self;
tableView.dataSource = self;
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
// #warning Incomplete implementation, return the number of rows
return titleTist.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) as! EwalletTableViewCell
// Configure the cell...
cell.cellTitle.text = titleTist[indexPath.row]
cell.userStatus.text = userPaid[indexPath.row]
cell.cellImageView.image = UIImage(named: imageList[indexPath.row])
return cell
}
@IBAction func backButton(_ sender: Any) {
dismiss(animated: true, completion: nil)
}
}
This following code is about the cellview and the items present in it.
import UIKit
class EwalletTableViewCell: UITableViewCell {
@IBOutlet weak var userImageView: UIImageView!
@IBOutlet weak var UserName: UILabel!
@IBOutlet weak var UserPaidInfo: UILabel!
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
}
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
@IBAction func paidButton(_ sender: Any) {
}
}
答案 0 :(得分:0)
替换以下行
cell.UserName.text = titleTist[indexPath.row]
cell.UserPaidInfo.text = userPaid[indexPath.row]
cell.userImageView.image = UIImage(named: imageList[indexPath.row])
带
cell.cellTitle.text = titleTist[indexPath.row]
cell.userStatus.text = userPaid[indexPath.row]
cell.cellImageView.image = UIImage(named: imageList[indexPath.row])
答案 1 :(得分:0)
首先,您需要逐步检查此事
答案 2 :(得分:0)
约束存在一些错误。它已得到修复。一切都很好。谢谢大家。