0
A
回答
2
我认为最好的办法是为每个货币字符制作单独的变量,然后将它们附加到字符串中。然后,您可以将该标签的文本设置为该字符串。
let currencyCharacter:String = "$"
let viewControllerLabelText:String = "Currency = " + currencyCharacter
myViewControllerLabel.text = viewControllerLabelText
1
您可以通过在\()
这样包装的变量使用字符串插值:
let currency = "$"
currencyLabel.text = "Currency = \(currency)"
这会插入变量到周围的字符串值。 在这里寻找更多的信息,关于这个主题:https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html
2
你会做:
var letter = "$"
// You create a new uilabel named label
label.text = "Currency = " + letter
你想根据您的条件(或多个)改变你的信变种。
下面是一个例子:
// var currency is a string used to
// read a paragraph
If(currency == "dollar")
letter = "$"
Else if (currency == "British pound")
letter = "£"
Else if (currency == "yen")
letter = "¥"
...
label.text = "Currency = " + letter
这里是一个参考:strings and characters: Apple
希望这有助于!
1
这是一个干净的方式进入这个:
func currencySymbol(currency: String) -> String {
switch currency {
case "dollar": return "$"
case "British pound": return "£"
case "yen": return "¥"
///add others as needed
default: return currency
}
}
let string = "Currency = \(currencySymbol("dollar"))" //"Currency = $"
相关问题
- 1. 将变量插入标题
- 2. 插入HTML标签和PHP变量
- 3. 在Django标签中插入JavaScript变量
- 4. 将变量和PDF标签插入PHP代码
- 5. 如何将新标签/变量插入到exif文件中?
- 6. 将变量插入标题问题
- 7. 将输入插入变量
- 8. 为图形标题插入变量值标签
- 9. 将js变量插入表单变量
- 10. python:将变量值插入变量名
- 11. 插入标签
- 12. 将变量插入网址
- 13. 将变量插入sql值
- 14. 将输出插入变量
- 15. 将变量插入表
- 16. 通过模板将输入标签插入td标签
- 17. 如何将输入标签插入到td标签中?
- 18. (Swift)淡入淡出标签
- 19. 在Stata变量标签的大写字母前插入空格
- 20. 如何在ejs标签中插入javascript变量
- 21. 的preg_match解析HTML标签并插入变量
- 22. 在Django模板标签内插入一个JS变量
- 23. 标签插入jquery插件
- 24. 插入变量
- 25. 插入变量
- 26. 通过输入标签传递变量
- 27. 如何将标签插入jsf页面?
- 28. 将缺少的UL标签插入LIs
- 29. 将属性即时插入“a”标签
- 30. 将VB.net标签插入到mysql表中
非常感谢大家指出了这一点。 –