Developer/iOS 67

[IPhone]UIAlertView(경고창) 띄우는 방법과 경고창이 여러개일 때, 이벤트 구별하는 방법

//경고창 1. UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"A" message:@"" delegate:self cancelButtonTitle:@"확인" otherButtonTitles:@"취소", nil]; [alert show]; [alert release]; //경고창 2 UIAlertView *alert =[[UIAlertView alloc]initWithTitle:@"B" message:@"" delegate:self cancelButtonTitle:@"확인" otherButtonTitles:@"취소", nil]; [alert show]; [alert release]; //경고창 3 UIAlertView *alert = [[UIAlert..

Developer/iOS 2011.01.12

[IPhone] zBar를 이용하여 바코드 인식하기.

1. 우선 http://zbar.sourceforge.net/download.html에 들어가서 SDK를 다운받는다. 2. 새로운 프로젝트를 만들고 아래와 같은 프레임워크를 추가한다. AVFoundation.framework (weak) CoreMedia.framework (weak) CoreVideo.framework (weak) QuartzCore.framework libiconv.dylib 3. 프로그램에서 아래와 같이 import를 해준다. #import "ZBarSDK.h" 4. 버튼을 누루면 바코드 인식화면이 뜨게할 이벤트를 하나 만든다. 5. 그 이벤트에 아래와 같이 코딩한다. -(IBAction)press_barcode{ ZBarReaderViewController *reader = [ZB..

Developer/iOS 2010.12.03

IPhone 지정한 시간 후에 메소드 호출하기.(스크롤 이동)

//3초후에 스크롤을 이동시키는 메소드 호출, [self performSelector:@selector(ScrollToItem:) withObject:[NSNumber numberWithInt:mCurrentDataCount] afterDelay:3.0f]; //테이블을 새로 로드된 첫번째 아이템의 위치로 스크롤 시키는 메서드 -(void)ScrollToItem:(NSNumber*)newIndex { if(self.mActivities.HasNext){ [self.table_view scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:[newIndex intValue] inSection:0] atScrollPosition:UITableViewScrollPositi..

Developer/iOS 2010.11.23

UIScrollView에서 스크롤의 위치를 옮겨주는 방법

setContentOffset을 이용해서 스크롤의 위치를 옮겨줄수 있다. [scroller setContentOffset:CGPointMake(0.0f, 0.0f) animated:NO]; Document setContentOffset:animated: Sets the offset from the content view’s origin that corresponds to the receiver’s origin. - (void)setContentOffset:(CGPoint)contentOffset animated:(BOOL)animated Parameters contentOffset A point (expressed in points) that is offset from the content view’s ..

Developer/iOS 2010.11.13

UITextView에서 return 눌렀을때, 이벤트 받기.

//이 메소드는 원래 textview에 text의 change가 있을때, 실행되는 delegate입니다.- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text { //textView에 어느 글을 쓰더라도 이 메소드를 호출합니다. if ([text isEqualToString:@"\n"]) { // return키를 누루면 원래 줄바꿈이 일어나므로 \n을 입력하는데 \n을 입력하면 실행하게 합니다. [textView resignFirstResponder]; //키보드를 닫는 메소드입니다. return FALSE; //리턴값이 FALSE이면, 입력한 값이 입력되지 않..

Developer/iOS 2010.11.13