Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Xcode彩色方块,旁边有文本。传奇式_Ios_Xcode - Fatal编程技术网

Ios Xcode彩色方块,旁边有文本。传奇式

Ios Xcode彩色方块,旁边有文本。传奇式,ios,xcode,Ios,Xcode,我正在尝试创建一个与地图上的颜色对应的图例。没有互动。我需要的是一个彩色方块,旁边有文字。我正在挣扎的是如何去创造这个。我曾想过通过编程方式创建每个方块,但后来我不知道如何设置方块旁边的文本。然后我想到了一个堆栈视图,其中的视图填充了一个彩色视图和一个标签。有人做过类似的事情吗?如果有,你是怎么做的?你可以创建一个背景颜色正确的正方形视图,然后将标签放在它旁边。你可以使用UITableView。这样你就不用担心定位问题了。然后我想到了一个堆栈视图,其中包含一个彩色视图和一个标签。“如果您不理解约

我正在尝试创建一个与地图上的颜色对应的图例。没有互动。我需要的是一个彩色方块,旁边有文字。我正在挣扎的是如何去创造这个。我曾想过通过编程方式创建每个方块,但后来我不知道如何设置方块旁边的文本。然后我想到了一个堆栈视图,其中的视图填充了一个彩色视图和一个标签。有人做过类似的事情吗?如果有,你是怎么做的?

你可以创建一个背景颜色正确的正方形视图,然后将标签放在它旁边。

你可以使用
UITableView
。这样你就不用担心定位问题了。然后我想到了一个堆栈视图,其中包含一个彩色视图和一个标签。“如果您不理解约束,这是一个很好的主意。”。当你尝试它时发生了什么?@matt我不明白约束与此有什么关系。Stackview是个好主意,这样我就可以均匀地隔开视图。我不知道有什么限制可以做到这一点。这就是我开始做的,但我也在寻找想法。“我知道没有任何方法可以限制我这么做。”我知道你没有。但约束是如何做到的。UIStackView为您设置了约束,因为您不知道如何自己完成。这就是堆栈视图的含义:它是一个约束生成器。这就是为什么它对您来说是一个很好的解决方案。@matt如果您能提供一些证据,证明使用与stackview I和其他许多人希望看到的一样容易的约束来实现均匀的水平分布。如果有办法限制UI上容器的数量,我完全愿意学习。我发现它是垂直的,而不是水平的。有没有显示这个的链接?我找不到。