モーダル表示されるビューコントローラの透明な背景
2023-12-29 04:19:18
質問
Parse & ParseUIを使用しています。 PFLoginViewControllerのサブクラスに透明な背景を持たせたいと思っています。将来的には、背景の上にぼかしたビューを置きたいです。
しかし...。PFLoginViewControllerのアニメートインが終わると、背景が黒くなってしまいます...。アニメーション中は背景が透明だったのですが。
func presentLogin() {
var loginViewController = LoginViewController()
var signupViewController = SignUpViewController()
loginViewController.fields = .UsernameAndPassword | .LogInButton | .PasswordForgotten | .SignUpButton | PFLogInFields.DismissButton
signupViewController.fields = .UsernameAndPassword | .Email | .DismissButton | .SignUpButton
loginViewController.delegate = self
loginViewController.logInView.backgroundColor = UIColor.clearColor()
loginViewController.logInView.opaque = false
signupViewController.delegate = self
loginViewController.signUpController = signupViewController
self.presentViewController(loginViewController, animated: true) { () -> Void in
//
}
}
私のlogincontrollerの使用するサブクラスです。
class LoginViewController: PFLogInViewController {
@IBOutlet weak var _nmcLogoLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
let userName = SettingsManager.userName
let password = SettingsManager.password
self.logInView.usernameField.text = userName
self.logInView.passwordField.text = password
NSBundle.mainBundle().loadNibNamed("LoginViewBranding", owner: self, options: nil)[0] as? UIView
self.logInView.logo = _nmcLogoLabel
}
}
どうすれば透明になりますか?
追記:サブクラスでbackgroundColorにclearColorを適用しても変わりません
どのように解決するのですか?
修正しました。
presentViewControllerが被っているビューを保持しないことが問題でした。
viewController.modalPresentationStyle = .overCurrentContext
はうまくいきました。
関連
-
[解決済み】SwiftでviewControllerをインスタンス化して提示する
-
[解決済み] Swiftで警告を消すには?
-
[解決済み] アニメーションによる円の描画
-
[解決済み] swift で文字列から数字以外の文字を削除する
-
[解決済み] Swiftでクラスメソッド/プロパティを作成するには?
-
[解決済み] コマンドラインアプリケーションでのキーボードからの入力
-
[解決済み] XcodeでFirebase Analyticsをオンにする
-
[解決済み] Swiftの定数。構造体か列挙型か
-
[解決済み] SwiftUIでリストの左右のパディングを削除する方法は?
-
[解決済み] Swiftのコード実行をベンチマークするには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Swift の Optional 値 && Optional のアンラップ時に予期せず nil が検出された場合の説明
-
[解決済み] SwiftUI。TextFieldをファーストレスポンダーにするには?
-
[解決済み] Swift: PREPROCESSORフラグ(`#if DEBUG`など)を使ってAPIキーを実装する方法とは?
-
[解決済み] Swiftのif letと論理AND演算子&&の使い分け
-
[解決済み] 背景を透明にしたSwiftモーダルビューコントローラ [重複]。
-
[解決済み] Optional Boolの値をチェックする
-
[解決済み] NSDateを使用して曜日を取得する
-
[解決済み] Swiftで乱数を生成する
-
[解決済み] rootViewControllerとアニメーションを入れ替える?
-
[解決済み] Swiftのコード実行をベンチマークするには?