私はVCを別のVCの上に表示したいが、両方をクリック可能で責任があることを望みます。現在のVCは他のVCの上にモダリティ的にあります。両方とも接触可能です
各@ -signの後ろに文字列を表示するテキストフィールドがあります。
@が書かれていると、後で最初に出力された文字列を含む名前を持つユーザーを表す必要がある最初のVCの上に小さなテーブルビューが表示されるVCがあります。
私はすべてを見ることができる(クリアするための背景を設定する)ことができますが、現在のところ、最初のVCのボタンとテキストフィールドをクリックできないため、最初のVCには責任があります。私は@の後ろのポストを得る方法
if commentTextField.text!.contains("@"){
print("changed textField")
let vc = self.storyboard?.instantiateViewController(withIdentifier: "suggestedUsersViewController") as UIViewController!
vc?.modalPresentationStyle = .overCurrentContext
vc?.view.backgroundColor = .clear
present(vc!, animated: true, completion: nil)
}
-
let caption = commentTextField.text
let words = caption?.components(separatedBy: CharacterSet.whitespacesAndNewlines)
for var word in words! {
if word.hasPrefix("@") {
word = word.trimmingCharacters(in: CharacterSet.punctuationCharacters)
print("wort ist", word)
}
}
に署名現在、それだけで最初のVCの上にポップしないと、そのもはやクリッカブルと私は
おかげのように、別の
view controller
に埋め込みセグエを持っています! –