如何结合自定义单元格中的行表视图,向左或向右,IOS
问题描述:
我有一些自定义的小区的.xib它具有以下对象:如何结合自定义单元格中的行表视图,向左或向右,IOS
UIButton
-
UILabel
背景
我的问题是我想对齐按钮类型单元格中并左对齐标签类型单元格。
这怎么办?
期望的结果:
答
- 为什么你在不同的
.xib
界定呢?如果你在某个单元格中对齐 操作,它会更简单。只需使用自动 布局。 - 但是如果你需要做的是真的,只是加载在
UILabel .m
button.xib
文件和 帧像这样CGRectMake(-button.frame.size.width, 0, button.frame.size.width, button.frame.size.Height)
如果有一些单词,你可以不理解,原谅它。因为我的英文不好。
+0
感谢您的回复,我需要为标签和其他样式的按钮添加一些背景。因此我决定使用.xib文件。我添加了一个愿望结果的图像,请看看。 –
答
天啊!我没有看到图像。这可能是中国制造网关.. 你可以这样做:
- 的TableView A有两个不同的细胞:cellButton,cellLabel。单元格 有一些宽度。
- 在
cellButton.xib
,设置恒定的UIButton
右对齐到self
,<self
是UIButtons超级视图:cell.contentView
> 和CenterY到self
恒定。 - 在
cellLabel.xib
中,设定常数UILabel
左对齐到self
, 和CenterY到self
也是恒定的。 - 刷新的tableView
有汽车的布局,我希望你能理解。^_^
取一个单元格并对齐它们上的标签和按钮,而不是对齐单元格。 –
我如何在代码中做到这一点?单元格是否有一些对齐属性? –
将标签和按钮放入一个单元中不需要使用两个单元。 将标签放置为左对齐并按下右对齐。 基于单元格Hide&Show标签和按钮。 如 if(indexPath.row%2!= 0){Button.isHidden = NO; Label.isHidden = YES; } else { Button.isHidden = YES; Label.isHidden = NO; } 试试这个。 –