使用滑动删除时如何在uitableviewcell中滑动UILabel

发布于 2024-12-04 03:48:26 字数 287 浏览 0 评论 0原文

我有一个自定义的 uitableview,单元格右侧有一个 UILabel,如下所示 在此处输入图像描述

我已启用滑动删除,但是当按钮出现时 UILabel 被覆盖,我猜这是因为我的自定义 tableviewcell 尚未被告知删除按钮。 在此处输入图像描述

我想知道当检测到滑动时如何将 UILabel 移动到删除按钮的左侧。

I have a custom uitableview with a UILabel to the right of the cell as shown below
enter image description here

I have enabled swipe to delete, but when the button appears the UILabel is covered, I am guessing this is because my custom tableviewcell has not been informed about the delete button..
enter image description here

I am wondering how I go about moving the UILabel to the left of the delete button when the swipe is detected.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

云裳 2024-12-11 03:48:26

如果您在 xib 中创建单元,则可以这样做。
您创建一个与单元格大小相同的视图,并将所有标签放入其中。为此视图创建一个出口。然后在 customCell 的 .m 中将视图添加到 contentView 中。

[[self contentView] addSubview:cellView];

然后,在 xib 中添加支柱,以便标签粘在最近的任何一侧的边缘,您应该可以开始了!

This is how you would do it if you create the cell in a xib.
You create a view the same size as the cell and put all of your labels inside it. Create an outlet for this view. Then in the .m of the customCell you add the view to the contentView.

[[self contentView] addSubview:cellView];

Then, in the xib add struts so that the labels stick to the edge of whatever side they are nearest and you should be good to go!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文