こんにちは
Swiftにて下記のコードのように外部クラスを作成しました。
UIViewControllerのないクラスにStoryboardを紐づける(画像にて、searchFieldを認識させる)にはどうすれば良いでしょうか?
よろしくお願いします。
swift
1//FirstViewController.swift 2import UIKit 3 4class FirstViewController: UIViewController { 5 6 var screenWidth: CGFloat { return view.frame.size.width } 7 var screenHeight: CGFloat { return view.frame.size.height } 8 9 override func viewDidLoad() { 10 super.viewDidLoad() 11 let search = Search() 12 search.searchFieldFunc(sW: screenWidth) 13 } 14 15 override func didReceiveMemoryWarning() { 16 super.didReceiveMemoryWarning() 17 // Dispose of any resources that can be recreated. 18 } 19 20}
swift
1//Search.swift 2import UIKit 3 4class Search: UITextField{ 5 6 @IBOutlet weak var searchField: UITextField! 7 8 func searchFieldFunc(sW: CGFloat) { 9 let searchWidth = CGFloat(sW) 10 let searchFieldHeight: CGFloat = 35 11 self.searchField.text = "Entername" 12 self.searchField.frame.origin.x = 12 13 self.searchField.frame.size = CGSize(width: searchWidth - 24, height: searchFieldHeight) 14 } 15} 16
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。