Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何将表格视图行中的自定义单元格左对齐或右对齐_Ios_Swift_Uitableview_Custom Cell - Fatal编程技术网

Ios 如何将表格视图行中的自定义单元格左对齐或右对齐

Ios 如何将表格视图行中的自定义单元格左对齐或右对齐,ios,swift,uitableview,custom-cell,Ios,Swift,Uitableview,Custom Cell,我有一些自定义单元格,如.xib,其中包含以下对象: ui按钮 ui标签带背景 我的问题是我想右对齐按钮类型单元格,左对齐标签类型单元格 你怎么能做到这一点 预期结果: 为什么在不同的.xib中定义它?如果这样做,请对齐 在某些单元中操作,将更加简单。只要使用自动 布局 但如果您确实需要这样做,只需在UILabel.m加载button.xib文件,然后 像这样框显它CGRectMake(-button.frame.size.width,0, button.frame.size.width、bu

我有一些自定义单元格,如.xib,其中包含以下对象:

  • ui按钮
  • ui标签
    带背景
  • 我的问题是我想右对齐按钮类型单元格,左对齐标签类型单元格

    你怎么能做到这一点

    预期结果:

  • 为什么在不同的
    .xib
    中定义它?如果这样做,请对齐 在某些单元中操作,将更加简单。只要使用自动 布局
  • 但如果您确实需要这样做,只需在
    UILabel.m
    加载
    button.xib
    文件,然后 像这样框显它
    CGRectMake(-button.frame.size.width,0,
    button.frame.size.width、button.frame.size.Height)
  • 如果有什么你听不懂的话,请原谅。因为我的英语不好

  • 为什么在不同的
    .xib
    中定义它?如果这样做,请对齐 在某些单元中操作,将更加简单。只要使用自动 布局
  • 但如果您确实需要这样做,只需在
    UILabel.m
    加载
    button.xib
    文件,然后 像这样框显它
    CGRectMake(-button.frame.size.width,0,
    button.frame.size.width、button.frame.size.Height)

  • 如果有什么你听不懂的话,请原谅。因为我的英语不好。

    哦,我的天啊!我没有看到这个图像。它可能是中国制造的。。 您可以这样做:

  • TableView A有两个不同的单元格:cellButton、cellLabel。细胞 有一些宽度
  • cellButton.xib
    中,将
    UIButton
    的常数设置为右对齐到
    self
    , 并以
    self
    常量为中心
  • cellLabel.xib
    中,将
    UILabel
    左对齐的常数设置为
    self
    , 并以
    self
    常量为中心
  • 刷新表格视图

  • 有自动布局,希望大家能理解^_^

    天哪!我没有看到这个图像。它可能是中国制造的。。 您可以这样做:

  • TableView A有两个不同的单元格:cellButton、cellLabel。细胞 有一些宽度
  • cellButton.xib
    中,将
    UIButton
    的常数设置为右对齐到
    self
    , 并以
    self
    常量为中心
  • cellLabel.xib
    中,将
    UILabel
    左对齐的常数设置为
    self
    , 并以
    self
    常量为中心
  • 刷新表格视图

  • 有自动布局,希望大家能理解^_^

    取一个单元格,对齐标签和按钮,而不是对齐单元格。如何在代码中执行此操作?单元格是否具有对齐属性?将标签和按钮放在一个单元格中不需要使用两个单元格。将标签放置为左对齐,按钮放置为右对齐。基于单元格隐藏和显示标签和按钮。例如,如果(indexPath.row%2!=0){Button.isHidden=NO;Label.isHidden=YES;}或者{Button.isHidden=YES;Label.isHidden=NO;}试试这个。取一个单元格,对齐标签和按钮,而不是对齐单元格。如何在代码中做到这一点?单元格是否有对齐属性?将标签和按钮放在一个单元格中,不需要使用两个单元格。将标签放置为左对齐,按钮放置为右对齐。基于单元格隐藏和显示标签和按钮。比如如果(indexPath.row%2!=0){Button.ishiden=NO;Label.ishiden=YES;}或者{Button.ishiden=YES;Label.ishiden=NO;}试试这个。谢谢回复,我需要为标签添加一些背景和按钮的其他样式。因此,我决定使用.xib文件。我已经添加了一个所需结果的图像,请查看。谢谢回复,我需要为标签添加一些背景,为按钮添加其他样式。因此,我决定使用.xib文件。我已经添加了一个渴望结果的图像,请看一看。