sách gpt4 ai đã đi

ios - 从 TableViewController 控制 Cell Item 的约束

In lại 作者:行者123 更新时间:2023-11-29 00:57:32 27 4
mua khóa gpt4 Nike

我有一个 TableViewController,其中包含 3 个标签和一个 imageView 的动态单元格。我在 Storyboard中创建了它。看起来像这样...

      - Label1
oImg - Label2
- Label3

并且,Label2 垂直居中于 imageView(称之为约束-A);其他标签也与 Label2 对齐。

我想做的是,在 TableViewController 的 cellForRowAtIndexPath 中,检查 Label3 是否为空,向下移动 Label2 并保持之前设置的约束(因此也向下移动)。

作为第一个选项,我尝试将约束 A 连接到 TableViewController,但由于它是 TableViewCell,我无法将约束导出连接到 TableViewController。

然后,我尝试手动将它们向下移动,但奇怪的是它只影响一行(第一行没有 Label3),而 cellForRowAtIndexPath 的其余部分工作正常..

cell.Label2.frame.origin.y += 5
cell.Label1.frame.origin.y += 5

实现这一目标的适当方法是什么? (所以我可以控制约束-A 或手动移动 Label2,然后 Label1 跟随)

1 Câu trả lời

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây

 //set above image 2
cell.constLbl.constant = -(cell.lbl3.frame.size.height / 2 - 10); // this obj below img 1
cell.constLbl3Top.constant = cell.lbl3.frame.size.height / 2; // this obj below img 2

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây

关于ios - 从 TableViewController 控制 Cell Item 的约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37474193/

27 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com