gpt4 book ai didi

iphone - UITableViewCell - 使用披露指示符会导致单元格标签缩进

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:08:47 24 4
gpt4 key购买 nike

我有一个 UITableView,其中一些单元格将具有披露指示器 (UITableViewCellAccessoryDisclosureIndicator),而另一些则不会 (UITableViewCellAccessoryNone)。我根据表行的数据值在 cellForRowAtIndexPath 方法中进行设置。我的问题是我的单元格中有一些右对齐的标签,无论指示器是否显示,它们都应该对齐,而且我发现指示器箭头将我的标签推错了方向,就好像它有一个固定 margin 。有什么办法可以防止这种情况发生,而不必以编程方式重新定位我的 UILabel?我的 UITableView 是在带有原型(prototype)单元格的 Interface Builder 中设计的,如果有任何区别的话。我的应用程序针对 iOS 5.1。

enter image description here

最佳答案

添加 UITableViewCellAccessoryDisclosureIndicator 将缩小分配给单元格 contentView 的空间。

您要么必须创建自己的披露指示器作为图像 subview ,要么需要用数字修复标签上的约束。

或者您可以设置自己的 UILabel 并将其添加到单元格的 contentView,而不是使用单元格的 textLabel 作为数字然后右对齐。对于 UILabel subview ,您要确保它不会超出单元格的宽度,就好像它有一个披露指示器一样。您可以将 UILabel 的背景颜色设置为红色或其他有助于您正确对齐标签的颜色。

关于iphone - UITableViewCell - 使用披露指示符会导致单元格标签缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14754590/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com