gpt4 book ai didi

objective-c - UITableViewCell 对齐所有 subview

转载 作者:行者123 更新时间:2023-12-01 19:27:17 24 4
gpt4 key购买 nike

我有一个自定义 UITableViewCell其中有一些 subview 。即一些标签,一些图像。我希望所有这些 subview 在 UITable 中右对齐。我怎么做?

我已经尝试过这些方法 -

1.在InterfaceBuilder中,当我选择UITableViewCell时,我可以设置“缩进”部分。默认为 0,我设置为 100,但我发现设备没有任何变化。

2.我也在代码中试过这个。覆盖默认方法...

(NSInteger)tableView:(UITableView *)tableView 
indentationLevelForRowAtIndexPath:(NSIndexPath *)indexPath
{
return 100;
}

上面的代码也不起作用。如何对齐我的 UITableViewCell 中的所有 subview 对吗?

基本上,我想显示一个单元格左对齐(这是默认设置)和一些单元格右对齐。如图所示。

enter image description here

最佳答案

一切都会自动对齐。您必须适本地放置 View 。对于 UITextFieldUILabel可以设置的对象textAlignment属性(property)给 UITextAlignmentRight .

label.textAlignment = UITextAlignmentRight;

如有必要,您还必须调整 autoresizingMask将其设置为具有 UIViewAutoresizingFlexibleLeftMargin 的 View 蒙版设置,以便它们在 View 调整大小时粘在右侧。

关于objective-c - UITableViewCell 对齐所有 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6373429/

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