読者です 読者をやめる 読者になる 読者になる

@niwakk7 iPhoneアプリ作っていますよ

iPhoneアプリ作ってます。調べたことを、ゆるく残していきます。

UIAlertViewにUITextFieldをのせる。

iOSプログラミング

このようなUIを作るときの覚え書き。

f:id:niwakk7:20140315234410j:plain:w160

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"タイトル"
                                                    message:@"メッセージ"
                                                   delegate:self
                                          cancelButtonTitle:@"キャンセル"
                                          otherButtonTitles:@"OK", nil];
    
    alert.delegate = self;
    alert.alertViewStyle = UIAlertViewStylePlainTextInput;
    alert.frame = CGRectMake(0, 50, 300, 300);
    UITextField *field = [[UITextField alloc] initWithFrame:CGRectMake(12.0, 45.0, 260.0, 25.0)];
    field.placeholder = @"入力";
    field.borderStyle = UITextBorderStyleRoundedRect;
    [field setBackgroundColor:[UIColor whiteColor]];
    field.delegate = self;
    field = [alert textFieldAtIndex:0];
    [alert addSubview:field];
    [alert show];