困っている事
現状のalertでは私のイメージしているものが作れなかったのでcustomAlertで一からalertを作ることにしたのですがcutotomで作ったalertのコードはどこに書けば良いかとviewcontoroller.swiftに結びつける方法が分からなくて困っています。
やったこと
一応新しいソースファイルを作りにそこにcustom alertで使ったlabelやtextfieldなどを結びつけました。
swift
1import UIKit 2 3class CustomAlert: UIView { 4 5 let item = ["円","ドル"] 6 @IBOutlet var _myview: UIView! 7 @IBOutlet weak var titlelbl: UILabel! 8 @IBOutlet weak var exlbl: UILabel! 9 @IBOutlet weak var lepslbl: UILabel! 10 @IBOutlet weak var otherlbl: UILabel! 11 @IBOutlet weak var leps: UITextField! 12 @IBOutlet weak var kg: UITextField! 13 @IBOutlet weak var sub: UIPickerView! 14 @IBAction func cancelbtr(_ sender: Any) { 15 } 16 17 @IBAction func okbtr(_ sender: Any) { 18 } 19 // PickerViewの列数 20 func numberOfComponents(in pickerView: UIPickerView) -> Int { 21 return 1 22 } 23 24 // PickerViewの行数 25 func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int { 26 return item.count 27 } 28 29 // PickerViewの項目 30 func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? { 31 return item[row] 32 } 33 34 // PickerViewの項目選択時 35 func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) { 36 37 } 38 39 40} 41
swift
1import UIKit 2 3class ViewController: 4 @IBAction func btr(_ sender: Any) { 5}
以下のボタンをタップ時にcustomで作ったalertを表示させたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/01/04 06:03
2018/01/04 07:06