swift4 - 如何在字符串的最后一个位置添加空格?
问题描述
我试图在字符串的最后一个位置添加 2 个空格,但是当我在标签中设置它时,我发现没有空格。但是如果我用另一个字符添加了 2 个空格,它就可以了。然后我尝试用一些额外的字符添加 2 个空格,然后修剪这些额外的字符。但是对于所有这些情况,当我将它放在文本标签中时,我没有观察到空格。我正在尝试正确对齐。
let name: String = self.cityModelArr[indexPos].countryShortName+" 12"
let endIndex = name.index(name.endIndex, offsetBy: -2)
let truncated = String(name[..<endIndex])
self.testLabel.text = truncated
我尝试了更多来自互联网的解决方案,但未能实现我的目标。
解决方案
您可以在字符串末尾使用 \t 来添加空格。
self.testLabel.text = "\(self.cityModelArr[indexPos].countryShortName)\t"
推荐阅读
- react-native - 如何在 react-native 中每次启动应用程序时增加 asyncStorage 值?
- node.js - 播放视频而不是在节点 js 中下载
- dart - Flutter ListView 删除和撤消操作
- javascript - 如何加载包含动态惰性模块的Angular库?
- javascript - 汉堡侧边栏 - 隐藏外部点击
- c# - C# 设计模式内带有边距设置的无边框表单
- ruby-on-rails - 如何从关联中过滤记录
- angular - 如何获取具有相同参数的嵌套对象数组
- java - 条件满足时 if 语句不打印正文
- java - 每次调用方法时如何使方法中的数组不改变