基本上,我有这种情况:
UITableViewCell中的两个UILabel。它们都被限制在单元格的顶部。一个被约束在单元格的左侧,一个被约束在单元格的右侧。
左边的UILabel可以进入右边的UILabel。无论如何,在它到达右边的UILabel之前截断文本x点?
现在,我通过给左边的UILabel提供一个明确的宽度来确保它在到达UILabel之前被截断,但显式宽度不是基于屏幕大小的动态。如果屏幕尺寸较大,则可能不需要截断。我是iOS开发的新手,我不知道该怎么做。
答案 0 :(得分:0)
实现这一目标的最佳方法是自动布局。确保右侧的标签是固定大小,如果您需要适应屏幕尺寸,甚至可以以编程方式更改标签。但问题是这个需要宽度约束。左侧的标签没有宽度约束,而是在它前面与单元格边框之间做一个水平间距,从右边的标签视图开始到它的尾端。它会变宽和缩小以适应它留下的尺寸。