StackView内容对齐

时间:2019-09-17 17:55:45

标签: ios swift stackview

我正在使用Stackview并添加两个标签,我想调整标签的位置,以使下面的标签稍微偏右。例如,在UITableViewCell中,我们有一个标题,第二个描述一直到右,同时增加了描述部分的内容。

#!/bin/bash

pass_on=()    # We'll accumulate flags to pass on here
while getopts ":W:abcde:f:g:" flag ; do
        case "${flag}" in
            W )
                echo "got -W '$OPTARG' option" >&2
                _TASK=${OPTARG} ;;

            a|b|c|d )    # pass-on flags that DON'T take arguments
                pass_on+=("-${flag}") ;;

            e|f|g )    # pass-on flags that DO take arguments
                pass_on+=("-${flag}${OPTARG}") ;;

        \? )
            echo "Invalid option: -${OPTARG}" >&2
            exit 1 ;;

        : )
            echo "Missing argument to option -${OPTARG}" >&2
            exit 1 ;;
        esac
done
shift $((OPTIND-1))    # Remove the flags we've processed from the arg list

echo "Passed-on flags and arguments:"
printf " '%s'\n" "${pass_on[@]}" "$@"

结果在图片中应该像这样enter image description here

1 个答案:

答案 0 :(得分:0)

垂直UIStackView可以对齐Fill / Leading / Center / Trailing。您显示的图像与所有图像都不匹配。

可以使用嵌套的堆栈视图来执行此操作...“第二行”将是具有“间隔符”视图的水平堆栈视图,以为您提供前导空间。

但是,除非这只是更复杂的布局的一部分,否则UIStackView确实不是最佳途径。