通过自动布局添加分隔线
add separator line through auto layouts
我已经通过自定义视图添加了行,但根据设备宽度,前导和尾随不能正常工作。我如何在视图中添加以下分隔线并通过自动布局处理它。
我认为是你的三视图设置不正确的问题
像下面那样给出约束
1) 添加3个View并给予相等的宽高约束
2) Left View -> Leading ->Top -> Bottom -> Fixed Height (whatever you need)
3) 左分隔符 -> -> 行距(左视图) -> 垂直居中(左视图) -> 固定宽度(任何常量) -> 固定高度(任何常量)
4) 中心视图 -> 前导(左分隔符) -> 顶部 -> (左视图) -> 底部 ->(左视图)
5) 右分隔符 -> -> 行距(中心视图) -> 垂直居中(左视图) -> 固定宽度(与左视图相同) -> 固定高度(与左视图相同)
6) Right View -> Leading (Right separator) -> Top -> (Left View) -> Bottom -> (LeftView) -> Trailing (主视图)
希望对您有所帮助
我已经通过自定义视图添加了行,但根据设备宽度,前导和尾随不能正常工作。我如何在视图中添加以下分隔线并通过自动布局处理它。
我认为是你的三视图设置不正确的问题
像下面那样给出约束
1) 添加3个View并给予相等的宽高约束
2) Left View -> Leading ->Top -> Bottom -> Fixed Height (whatever you need)
3) 左分隔符 -> -> 行距(左视图) -> 垂直居中(左视图) -> 固定宽度(任何常量) -> 固定高度(任何常量)
4) 中心视图 -> 前导(左分隔符) -> 顶部 -> (左视图) -> 底部 ->(左视图)
5) 右分隔符 -> -> 行距(中心视图) -> 垂直居中(左视图) -> 固定宽度(与左视图相同) -> 固定高度(与左视图相同)
6) Right View -> Leading (Right separator) -> Top -> (Left View) -> Bottom -> (LeftView) -> Trailing (主视图)
希望对您有所帮助