我正在寻找一种雄辩的方法来混合字符串中单词的中间字符,比如在"this is an example string“中变成了"tihs is an eplamxe sritng”。我想首先将单词分成一个数组,选择长度超过两个字符的单词,将第一部分的第一个字母和最后一个字母分开,但我想不出一个好的方法来打乱它们。
在这样的水平堆栈视图中,我有3个相邻的标签第一个也是最后一个标签将动态填充一个可变长度的单词,而中间的标签总是包含单词" with ",例如:“用Swift编码!”我不希望在每个单词之间有额外的空间,因为如果单词是短的,它会看起来很奇怪。是否有任何方法使标签的宽度只有他们所需要的适合他们的文字?这样看起来就像一个标签(除了我要做的中间标签有更小的文本