UITableViewHeaderFooterView 没有一直向左对齐
UITableViewHeaderFooterView Not aligning all the way to the left
我正在 Swift 使用 UIKit 编写代码。下面您将看到来自 Swift 的 built-in willDisplayHeaderView。我试图将我的文本一直对齐到屏幕的左侧,但它似乎不适用于下面的代码。我还尝试将 x-coordinate 减去 20,它保持在同一个位置。目前,使用此代码,我的 header 就像从屏幕左侧一直到 20 点。我可以做些什么来让它触摸屏幕的左侧吗?提前致谢
func tableView(_ tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int) {
guard let header = view as? UITableViewHeaderFooterView else {
return
}
header.textLabel?.font = .systemFont(ofSize: 18, weight: .semibold)
header.textLabel?.frame = CGRect(x: header.bounds.origin.x, y: header.bounds.origin.y, width: 100, height: header.bounds.height)
header.textLabel?.textColor = .white
}
我正在 Swift 使用 UIKit 编写代码。下面您将看到来自 Swift 的 built-in willDisplayHeaderView。我试图将我的文本一直对齐到屏幕的左侧,但它似乎不适用于下面的代码。我还尝试将 x-coordinate 减去 20,它保持在同一个位置。目前,使用此代码,我的 header 就像从屏幕左侧一直到 20 点。我可以做些什么来让它触摸屏幕的左侧吗?提前致谢
func tableView(_ tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int) {
guard let header = view as? UITableViewHeaderFooterView else {
return
}
header.textLabel?.font = .systemFont(ofSize: 18, weight: .semibold)
header.textLabel?.frame = CGRect(x: header.bounds.origin.x, y: header.bounds.origin.y, width: 100, height: header.bounds.height)
header.textLabel?.textColor = .white
}