自适应标签iOS
请帮帮我。如何为iPhone 5和iPhone 6制作自适应标签? 左侧的标签应更改其宽度。 右侧的标签应右对齐自适应标签iOS,ios,uitableview,autolayout,Ios,Uitableview,Autolayout,请帮帮我。如何为iPhone 5和iPhone 6制作自适应标签? 左侧的标签应更改其宽度。 右侧的标签应右对齐 您应该使用自调整大小的单元格。在视图控制器的视图加载:方法中放置以下代码行: tableView.estimatedRowHeight = 36.0 tableView.rowHeight = UITableViewAutomaticDimension EstimatedRowheaight是您的自定义值。使用Autolayout首先通过将前导空间指定给SuperView从左侧修复
您应该使用自调整大小的单元格。在
视图控制器的视图加载:
方法中放置以下代码行:
tableView.estimatedRowHeight = 36.0
tableView.rowHeight = UITableViewAutomaticDimension
EstimatedRowheaight
是您的自定义值。使用Autolayout首先通过将前导空间指定给SuperView从左侧修复左标签。同样的方法是从尾部修复右标签
由于右侧标签具有固定宽度,因此将从右侧固定,并且根据左侧标签的内容大小将有所不同。如果内容增加了宽度,并且“no of lines”属性为1,则它将被截断
如果您希望标签左侧的高度根据内容增加或减少,则可以使用UITableView的estimatedroweight
属性。
您尝试了什么?在没有其他信息的情况下,应在视图中包裹左标签(或将其约束为具有相等的宽度),将视图约束到左边距,将右标签约束到右边距,并在视图和右标签之间添加“大于或等于0”的水平空间约束。