私はSwiftを初めて使っています。あなたは意志まで、あらゆるUIView
にフレームを設定すると動作しません、(実際にはデフォルトで有効化されている)Autolayout
を有効にしている場合、私はFDatebuttonCGRectMakeは迅速に動作していませんか?
@IBAction func FDateButton(sender: AnyObject) {
tag = 20
self.view.endEditing(true)
DatePicker.hidden = false
DatePickerView.hidden = false
DatePickerView.frame = CGRectMake(0, UIScreen.mainScreen().bounds.size.height/4, UIScreen.mainScreen().bounds.size.width, UIScreen.mainScreen().bounds.size.height/2)
DatePickerView.backgroundColor = UIColor(colorLiteralRed: 0.65, green: 0.36, blue: 0.64, alpha: 1.0)
self.view.addSubview(DatePickerView)
}
DatePickerViewをどこで宣言しましたか? –
ビューコントローラ外 – Raj
宣言と初期化コードで質問を編集できますか?カスタムビューを作成したか、それともビューのIBOutletですか? –