###前提・実現したいこと
xibに配置したTextFieldをタップした時に、モーダルビューを呼び出したい
###該当のソースコード
Swift
1import UIKit 2 3class CustomTableViewCell: UITableViewCell { 4 5 @IBOutlet weak var textField: UITextField! 6 let ModalViewController = ModalViewController() 7 8 override func awakeFromNib() { 9 super.awakeFromNib() 10 // Initialization code 11 12 self.textField.delegate = self 13 } 14 15 override func setSelected(_ selected: Bool, animated: Bool) { 16 super.setSelected(selected, animated: animated) 17 // Configure the view for the selected state 18 } 19} 20 21extension SetTimeTableViewCell: UITextFieldDelegate { 22 23 // テキストフィールドをタップした時にキーボードを表示させない 24 func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool { 25 //TODO: ここでモーダルビュー(ModalViewController)を呼びたい 26 return false 27 } 28}
###詳細
現在、TableViewControllerにてカスタムセルを呼び出し、そのカスタムセルにTextFieldを配置しています。
上記のコードはTableViewで呼び出しているカスタムセルのものです。
そしてTextFieldをタップした時にモーダルビューを呼び出したい(遷移したい)のですが、
TableViewCellのプロパティにpresentが存在しないため、どのようにして遷移すればいいのかを悩んでいます。
色々調べてみたのですが解決に至らなかったので、ここに質問いたしました。
方法、手段、などご教授いただけると幸いです。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。