- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我阅读了其他主题,但没有解决我的问题,我创建了一个 TableView 和具有相同值的单元格来进行测试,但是当我执行我的项目时,没有显示任何数据。我将 5 行大小仅用于测试。我不知道为什么我的代码不起作用。
TableViewCellVenda.swift
class TableViewCellVenda: UITableViewCell {
@IBOutlet weak var cellView: UIView!
@IBOutlet weak var imageCloud: UIImageView!
@IBOutlet weak var labelValorTotal: UILabel!
@IBOutlet weak var labelQtdItens: UILabel!
@IBOutlet weak var labelCliente: UILabel!
@IBOutlet weak var labelDataVenda: UILabel!
override func awakeFromNib() {
super.awakeFromNib()
}
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
}
ViewControllerVendas.swift
class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
// UI View
@IBOutlet weak var tableViewVendas: UITableView!
@IBOutlet weak var waitView: UIActivityIndicatorView!
// DB
var db: OpaquePointer?
var count : Int = 0
// Data
var saleOrders : [SaleOrder] = []
override func viewDidLoad() {
super.viewDidLoad()
self.waitView.startAnimating()
self.waitView.hidesWhenStopped = true
tableViewVendas.delegate = self
tableViewVendas.dataSource = self
}
// TableView
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 5
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cellVenda") as! TableViewCellVenda
print("Cell for row")
cell.labelCliente.text = "Nome do Cliente"
cell.labelDataVenda.text = "14/02/1991"
cell.labelQtdItens.text = "20"
cell.labelValorTotal.text = "R$ 542,22"
return cell
}
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return 75
}
}
最佳答案
尝试添加一个新的 swift UIKit 文件,其中包含一个类型为 UITableView 的类,并在其中进行所有的 tableview 设置。粗略地将表格的类设置为这个 UITableView 类。
关于ios - 带有 CustomCell 的 UITableView 在 Xcode9 上不显示数据 Swift4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49701063/
我用 UIButton 和 UILabel 创建了一个 customCell 代码在这里: ItemViewController.h: @interface ItemViewController :
我创建了一个带有 UILabel 的自定义 UITableViewCell。 在 cellForRowAtIndexPath 方法中,我初始化自定义单元格并为 UILabel 赋值。 加载自定义单元格
我是 Objective-C 的新手,正在尝试创建自定义单元格。在 Storyboard 中(在 Xcode 4.2 下)我正在推送一个 TableViewController。在这个 Control
我有一个子类 CustomCell,它继承 self 的父类 CreateEvent。该子类描述了位于 CreateEvent View Controller 上的 TableView 单元格的各个单
我在包含 5 个单元格的 TableView 中遇到了一个奇怪的错误。由于单元格高度较大,第五个单元格最初不在屏幕上,用户需要向下滚动才能看到它。这些单元格显示一个下载按钮、一个进度指示器,如果下载完
我正在获取用户的照片资源并尝试在我的UICollectionView中创建自定义UICollectionViewCell,其中第一个索引是相机Image 和其他单元格是相机图像。但是当我滚动时,就像重
我正在使用 collectionCell 选择和取消选择 collectionCell 上的图像。 但是当我点击选中的单元格时,它不会被取消选中。 我根据 Nirav 建议更改了我的代码,它适用于当前
我有很多 customCells,每个单元格可能有一个按钮,其作用类似于文本框或文本区域。当 View 加载时,它们的高度非常小。 override func viewDidLoad() {
我想处理我的开关。如果 UIswitches 发生变化,我如何保存数据并在发生变化时更新我的 tableview。 稍后我想在更改第一个开关时隐藏一个部分。那么我该如何在这个函数中做到这一点呢?
我正在创建一个包含 UILabel 的 CustomCell,默认情况下,UILabel 将有两行启用环绕的文本,但有时文本将需要三行。 字体类型和大小是固定的,无法更改,我试图在创建 NSStrin
这可能是一个新手错误和问题,但下面这段代码有什么问题? class CustomCell: UITableViewCell { @IBOutlet weak var TitleLabel: U
我有一个带有自定义单元格的 tableView,每个单元格的标签中都有文本 当我选择一个单元格时,我会用另一种颜色突出显示该单元格并将其保存在一个变量中,这样当我使用“下一步”按钮时,我将转到另一个
我有一个 UITableView,有两个部分,第二部分在其标题中包含一个 UISegmentedControl。我希望用户可以通过在我的 UISegmentedControl 中选择一个段来更改 ta
这个问题在这里已经有了答案: "Auto Layout still required after executing -layoutSubviews" with UITableViewCell sub
我有一个 UITableView,其中的行包含两个 UISwitch 按钮。在我升级到 Xcode8 之前,它与我一起向 View Controller 添加一个协议(protocol),如下所示 p
我有一个自定义单元格类,其中有两个按钮和一个在其自己的类中定义的标签。当按下按钮时,我使用协议(protocol)委托(delegate)来更新标签的值。但我无法弄清楚如何更新 UITableView
下午好,我正在 Firebase 中运行一个查询,我用得到的信息来运行另一个查询。我遇到的问题是在第二个 CustomCell 上显示数据。我正在使用 print 语句,数据显示在控制台中。 Segu
我已经使用自定义单元实现了 UITableView, 我想做的是,我想根据文本长度改变高度UITableViewCell,(动态高度) 这是我的代码片段, #define FONT_SIZE 14.0
我正在尝试制作一个 UITableView,其中每个单元格都包含一个问题和显示在所述问题下方的多个按钮,供用户选择一个来回答。 当我在初始页面上选择“进行测试”按钮时,它会转到 UITableView
我有一个简单的 UITableView 不可滚动且不需要重复使用单元格。我有一个带有 .xib 文件的自定义单元类。 我的目标是在协议(protocol)方法中使用自定义初始化传递索引路径 -(UIT
我是一名优秀的程序员,十分优秀!