我正在使用UILabel和UITextField,我想转换3个字母组中的所有文本

时间:2018-01-24 06:12:23

标签: ios swift string

我在Swift 4中使用UILabelUITextField,我想转换3个字母组中的所有文字。

示例:" UGCUGGAAUUUAGCAGCCCAU"输入文本字段需要根据所有分成3个字母组的字母将单词返回给UILabel。 " UGCUGG"需要返回" x,y"。 " UGC"将= to" x"和" UGG"将等于" y"。我如何在Swift 4中做到这一点?

@IBOutlet weak var Label: UILabel!
@IBOutlet weak var textField: UITextField!
@IBAction func decBttn(_ sender: Any) {
    if textField.text == "AAA" || textField.text == "aaa" {
        Label.text = ("Lysine")
    } else if textField.text == "AAG" || textField.text == "aag"{
        Label.text = ("Lysine")
    }else if textField.text == "AAC" || textField.text == "aac"{
        Label.text = ("Asparagine")
    }else if textField.text == "AAU" || textField.text == "aau"{
        Label.text = ("Asparagine")
    }

这又持续了200多行。我需要textField.text作为一个长字符串,在这种情况下," UGCUGGAAUUUAGCAGCCCAU"。我需要将此字符串分成三个字母组,并使用指定的单词返回Label.text

1 个答案:

答案 0 :(得分:2)

Path to VS\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Microsoft.TeamFoundation.Git.Provider.dll

这将输出如下:

半胱氨酸

色氨酸

AAU

UUA

GCA

GCC

CAU

这是你的要求吗?