Ios 表视图单元格中的UIImageview和UItextview
我有一个表视图单元格,它可能有图像,也可能没有图像,但始终有文本视图。两者都以水平方式相互内联显示,左侧显示图像(如果有),然后显示文本视图。否则,如果没有图像,则只显示左侧的文本视图。我只使用文本视图就成功了。Ios 表视图单元格中的UIImageview和UItextview,ios,uitableview,constraints,Ios,Uitableview,Constraints,我有一个表视图单元格,它可能有图像,也可能没有图像,但始终有文本视图。两者都以水平方式相互内联显示,左侧显示图像(如果有),然后显示文本视图。否则,如果没有图像,则只显示左侧的文本视图。我只使用文本视图就成功了。 我试图通过将前导约束和顶部约束固定到superview来设置图像约束。textview的前导约束固定到图像视图的后缘。图像视图(如果有)仍显示在textview上。它没有向右移动。我哪里错了?将前导、顶部和底部约束添加到imageView。 现在将宽度约束应用于imageView 现
我试图通过将前导约束和顶部约束固定到superview来设置图像约束。textview的前导约束固定到图像视图的后缘。图像视图(如果有)仍显示在textview上。它没有向右移动。我哪里错了?将前导、顶部和底部约束添加到imageView。 现在将宽度约束应用于imageView 现在拖动一个TextView并将前导约束添加到imageView、顶部、底部和尾部约束,如下所示 最后,为imageView的宽度约束创建一个IBOutlet。在
cellforrowatinexpath
中,如果单元格需要显示图像,则将宽度约束设置为要设置的宽度,否则将其设置为0。就这些。若并没有图像,TextView将自动向左移动,若单元格中有图像,TextView将放在imageView旁边
//if cell has image
cell.imageViewWidthConstarint.constant = 82
//if cell does not show image
cell.imageViewWidthConstarint.constant = 0
希望能有所帮助谢谢你的帮助。我没有将约束设置为宽度。