sos の 作業メモ

プログラミングや英会話学習、マイルや旅行、日常生活など。最近はWebFormなASP.NETのお守りがお仕事です。

日々の生活にhappyをプラスする|ハピタス Gポイント

UIAlertViewでログインダイアログ

5.0以降のみでしか使えませんが、UIAlertViewでログイン用のダイアログが簡単に出せるみたいです。

(余談ですが、コストとシェアを考えると、もうiOSは5.1以降のサポートだけでよさそうだし、5.1以降の機能をばんばん使っちゃえと思ってます)

UIAlertView* alert = [[UIAlertView alloc] initWithTitle:@"タイトル" message:@"メッセージ" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
alert.alertViewStyle = UIAlertViewStyleLoginAndPasswordInput;
[alert show];

入力値は

 - (UITextField *)textFieldAtIndex:(NSInteger)textFieldIndex;

で、0: ならログインID, 1:ならパスワード。

ちょっとした認証なら、これで充分間に合いそうです。