ios - 如何为 UITableViewCell 的 textLabel 和 detailTexLabel 设置约束
问题描述
我想做同样的事情来将定义明确的约束从左侧放置到UITableViewCell
元素上。
var cell = tableView.dequeueReusableCell(withIdentifier: "Starred")
if cell == nil {
cell = UITableViewCell(style: .subtitle, reuseIdentifier: "Starred")
}
return cell!
解决方案
试试这个,就我而言,我调整了 textLabel 和 imageView 的大小
import UIKit
class TableViewCellClass: UITableViewCell {
override func awakeFromNib() {
super.awakeFromNib()
}
override func layoutSubviews() {
super.layoutSubviews()
if UIDevice().userInterfaceIdiom == .pad {
//Here change your detailedTextLabel
imageView?.frame = CGRect(x: 25, y: 15.0, width: 25, height: 25)//Change left menu table view image size
imageView?.contentMode = UIViewContentMode.scaleAspectFit
textLabel?.frame = CGRect(x: 70, y: 12.5, width: 250, height: 30)//Change left menu table view text label size
} else {
//Here change your detailedTextLabel
imageView?.frame = CGRect(x: 15, y: 12.5, width: 25, height: 25)//Change left menu table view image size
imageView?.contentMode = UIViewContentMode.scaleAspectFit
textLabel?.frame = CGRect(x: 60, y: 12.5, width: 200, height: 25)//Change left menu table view text label size
}
}
推荐阅读
- python - How to apply conditional constraints to Python Pulp function
- sql - 将 GIS 资产提供给 Maximo 表,但不提供地图
- mysql - mysql 上的语法无效:nodejs
- google-apps-script - 将焦点带到工作表时触发功能
- saas - 如何将 YugabyteDB 设置为最终一致的分布式键值数据库?
- dependency-injection - .Net 依赖注入:Transient 类可以依赖于 Scoped 类吗?有什么陷阱吗?
- html - 当我将鼠标悬停在图像上时,如何推送文本?
- node.js - 为什么在 npm 安装 gh-pages 后 git bash 不能将 gh-pages 识别为有效命令?[GatsbyJS,GitHub 页面]
- python - 尝试在 mininet 环境中运行代码时出错“导入错误,没有名为 mininet 的模块”
- javascript - xmlhttprequest 在 JS 显示模块模式中使用 Promise