2

ログイン画面を作成しています。次の絵コンテがあります。 ここに画像の説明を入力してください

私がコードでやっていることはです。デバイスにユーザー名とパスワードが保存されている場合。passViewControllerよりもポップアップします。それ以外の場合は、ログインビューコントローラがポップアップします。これは正常に機能します。

私が抱えている問題は、LoginViewControllerとPassViewControllerの背景が透明でなければならないことです。単一のxibファイルでこれを行う方法を知っていますが、LoginおよびPassviewcontrollerからnextControllerへのセグエを使用できるように、ストーリーボードでこれを行いたいと思います。現時点では、これをコードで行っています。

   UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
        UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"LoginViewController"];
        vc.view.backgroundColor = [UIColor clearColor];
        self.modalPresentationStyle = UIModalPresentationCurrentContext;
        [self presentModalViewController:vc animated:YES];

誰かが私がこれを達成する方法を手伝ってくれますか?

敬具。

4

1 に答える 1

1

私の理解が正しければ、View Controllerのビュー、たとえばLoginViewControllerのビューをクリックするだけです。これは、コントローラーのビュー階層の最初のビューです。次に、属性インスペクターの画面右側で、ビューの背景色を「クリアカラー」に設定できます。それはあなたが探しているものですか?

于 2012-11-13T12:43:34.743 に答える