【发布时间】:2017-01-13 12:23:14
【问题描述】:
我目前正在从我的数据中打印收据 当我打印收据对齐数据时无法正常工作
我认为我应该将开始索引和结束索引应用于字符串
因为我的产品名称长度不同 所以我应用这段代码来检查字符串的长度
这是收据截图
您可以在收据中看到对齐错误
这是我提供对齐和收据的代码
if ProductName.characters.count > 13 {let subStr = ProductName[ProductName.startIndex.advancedBy(0)... ProductName.characters.count(13)]
strtext.appendString(String (format: "%@ %@ %@\n", sQuantity,subStr,s))
textData.appendString(strtext as String)
}
我的要求是首先数量,名称和价格应该来 我的收据对齐不正确
谁能帮我解决这个问题?
【问题讨论】:
-
增加每个的宽度并正确对齐所有将解决您的问题
-
我的要求是左侧数量和产品名称,价格应该显示在页面右侧
-
如果 ProductName.characters.count > 13 则在没有此条件的情况下尝试此操作
-
@KrutarthPatel - 我研究过这个概念,但 Eposn 有一个对齐选项,请检查一次
-
你能快速给我看代码吗?