ios - 不能再向 TableCell 的视图添加锚约束
问题描述
我更新了我的 Xcode 以开发 14.5(从 13.5 开始),并且我的视图TableCell
不再想要调整大小。
这是之前工作的代码:
commandeView.translatesAutoresizingMaskIntoConstraints = false
NSLayoutConstraint.activate([
commandeView.topAnchor.constraint(equalTo: self.topAnchor, constant: 60), // 20
commandeView.rightAnchor.constraint(equalTo: self.rightAnchor, constant: -60), // -10
commandeView.leftAnchor.constraint(equalTo: self.leftAnchor, constant: 40), // 10
commandeView.bottomAnchor.constraint(equalTo: self.bottomAnchor)
])
commandeView
是原生在 a 中的视图Cell
。
即使有约束,视图也会占用单元格中的所有空间。
有人有什么想法吗?
解决方案
尝试这个:
commandeView.translatesAutoresizingMaskIntoConstraints = false
contentView.addSubview(commandeView)
NSLayoutConstraint.activate([
commandeView.topAnchor.constraint(equalTo: contentView.topAnchor, constant: 60), // 20
commandeView.trailingAnchor.constraint(equalTo: contentView.trailingAnchor, constant: -60), // -10
commandeView.leadingAnchor.constraint(equalTo: contentView.leadingAnchor, constant: 40), // 10
commandeView.bottomAnchor.constraint(equalTo: contentView.bottomAnchor)
])
推荐阅读
- java - 如何使用 Google Play 应用程序包中的 Java 按需加载 Android 资产包?
- r - Stat_compare_means 组内和组间
- arrays - 从C中的数组中删除给定数字的所有出现
- python - PyTorch 等效于 tf.nn.softmax_cross_entropy_with_logits 和 tf.nn.sigmoid_cross_entropy_with_logits
- python - cv2.VideoCapture 只读取 mpg 文件的一部分
- c++ - 如何在 C++ 中对文本文件进行排序
- elixir - 如何在一个模块 Elixir 中获取所有重复的 genserver 调用
- python - 有没有办法在 Python 中按从 Excel 文件读取的时间格式化(小时:分钟:秒)DATA 执行数学运算(平均和求和)?
- spring-boot - localhost/encrypt 返回未找到但一切都已配置
- wpf - Wpf + Cefsharp 桌面应用程序