1

既存のアプリにログイン システムを実装しています。ユーザーがパスワード保護をオンにしてパスワードを設定できるように、既に設定を行っています。

の中に

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

メソッド ユーザーがパスワード保護を有効にしているかどうかを検出します。もしそうなら、アプリにアクセスする前にログインしたいと思います。現時点では、単一のテキスト フィールドでアラート ビューを呼び出すことで機能します。

これは機能しますが、望ましくないバックグラウンドでアプリを見ることができます.

(AppDelegateで)黒い不透明な背景を持つUIViewを作成し、現在のウィンドウの上に表示することは可能ですか。私は多くの解決策(このようなもの)を試しましたが、うまくいきません。

注: 私は ARC とストーリーボードを使用しています。

4

2 に答える 2

0

UiWindow を作成します。

@property (strong, nonatomic) IBOutlet UIWindow *window;

それを合成する:

@synthesize window = _window;

didFinishLaunchingWithOptions に次を追加します。

    UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
    [view setBackgroundColor:[UIColor blueColor]];
    [self.window addSubview:view];
于 2012-10-19T15:36:23.127 に答える
0

モーダルビューを表示しないのはなぜですか? ストーリーボードにビューを作成し、接続しないでインスタンスを作成してから使用します

[self presentViewController:/*yourviewController*/ animated:yes/no completion:^{}]

于 2012-10-19T15:37:30.383 に答える