links for 2009-07-30

No Comments

Alones Twitter 2009년 7월 30일

No Comments

  • yundream님 보아하니 조중동을 이용해서 방해 공작을 하고 있는 듯 합니다. ㅎㅎ 근데 오히려 그게 광고가 될 듯하네요(twi2me)2009-07-30 10:42:32
  • 52c님 iTunes가 cashing을 좀 하는 것 같습니다. iTunes Store의 지역을 바꿔 본다든지, 검색어를 새로게 해본다든지 해서 refresh하면 좀더 빨리 찾아 볼 수 있을 것 같습니다. ㅊㅋㅊㅋ(twi2me)2009-07-30 10:52:31
  • 할 일에 집중하게 하는 맥. RT mcseoung님: Mac은 나에게 ‘사진’을 보여주고 Window는 나에게 ‘사진 파일’을 보여준다. (via kwwoo님) 매우 동감합니다. 맥이야말로 가끔씩 컴퓨터 조작을 망각하게 하는 생활의 도구입니다.(twi2me)2009-07-30 10:52:31
  • Google Custom Search Engine을 달았습니다. WordPress 검색도 불편함이 있어서. ㅋ http://bit.ly/zEFEj(twi2me)2009-07-30 11:03:00
  • yundream님 다니기도 싫은데 ㅋㅋㅋ(twi2me)2009-07-30 13:32:47
  • 아이폰 앱스토어의 따끈따끈한 성공사례 2건을 소개합니다. http://bit.ly/9mpgd(twi2me)2009-07-30 17:53:02

이 글은 alones님의 2009년 7월 30일의 미투데이 내용입니다.

[iPhone] UIAlertView에 TextField 넣어서 사용하기

1 Comment

예전에 delicious 해뒀었는데, 좀 쓰려고 하니 찾을 수가 없어서 구글링해서 다시 찾았다.

AppSotre에서 App을 구매할 때 password를 물어보는 Alert View 처럼 Alert View에 Text Field를 넣어서 사용하는 것이다. 아래 그림처럼.

예제 코드는 아래와 같다 (Ref: Alert with TextFields).

In the .h file

UITextField *textfieldName;
UITextField *textfieldPassword;

In the .m file

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
  // Clicked the Submit button
  if (buttonIndex != [alertView cancelButtonIndex])
  {
    NSLog(@"Name: %@", textfieldName.text);
    NSLog(@"Name: %@", textfieldPassword.text);
  }
}

...

- (void) someMethod
{
  UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Please Login" message:@""
        delegate:self cancelButtonTitle:@"Cancel"  otherButtonTitles:@"Submit", nil];

  [alert addTextFieldWithValue:@"" label:@"User Name"];
  [alert addTextFieldWithValue:@"" label:@"Password"];

  // Username
  textfieldName = [alert textFieldAtIndex:0];
  textfieldName.keyboardType = UIKeyboardTypeAlphabet;
  textfieldName.keyboardAppearance = UIKeyboardAppearanceAlert;
  textfieldName.autocorrectionType = UITextAutocorrectionTypeNo;

  // Password
  textfieldPassword = [alert textFieldAtIndex:1];
  textfieldPassword.clearButtonMode = UITextFieldViewModeWhileEditing;
  textfieldPassword.keyboardType = UIKeyboardTypeNumbersAndPunctuation;
  textfieldPassword.keyboardAppearance = UIKeyboardAppearanceAlert;
  textfieldPassword.autocorrectionType = UITextAutocorrectionTypeNo;
  textfieldPassword.secureTextEntry = YES;

  [alert show];
}

UIAlertView::addTextFieldWithValue 을 사용하지 않고 Text Field를 직접 생성해서 Alert View에 추가 후에 버튼과 겹치지 않게 좌표계를 이동해주는 등 여러 가지 짓을 하는 경우도 아래와 같이 있지만, 위 코드가 깔끔한 것 같다.

Topic : Add TextField or other control to UIActionSheet or UIAlertView

UITextFiedl inside UIAlertView

UITextField in UIAlertView on iPhone – how to make it responsive?

하지만, 현재 이 방법은 undocumented 된 것으로 실제 코드를 사용해 보면 아래와 같은 warning이 발생한다.즉, Apple 심사에서 reject될 수도 있다.

훔, 관건은 UIAlertView::addTextFieldWithValue를 사용하지 않고도 이와 같이 UIAlertView에서 TextField를 사용할 수 있으니 심사 과정에서 통과할 수도 있다는 것이다.

그림 1 by you.

Google Custom Search Engine을 달았습니다.

7 Comments

이 번 블로그에서 써왔는데, WordPress로 옮겨서 사용하고 있지 않다가,
WordPress의 검색 기능도 불편함이 있어서, Google Custom Search를 다시 달았습니다.
우측에 있습니다.

[Google Custom Search Result]

No Comments


Older Entries