개발자료/iOS(112)
-
UITextField
## 글자수 입력 제한 Ex) 4자까지만 입력가능] #pragma mark - UITextFieldDelegate - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { NSString *newString = [textField.text stringByReplacingCharactersInRange:range withString:string]; int length = [newString length] ; if (length >= 4) { textField.text = [newString substringToIndex:4]; return..
2014.10.28 -
UITableView
UITableView ## Separator 이슈 if ([m_tableView respondsToSelector:@selector(setSeparatorInset:)]) { [m_tableView setSeparatorInset:UIEdgeInsetsZero]; [m_tableView setSeparatorInset:UIEdgeInsetsMake(0, 0, 0, 0)]; } - (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{ if ([tableView respondsToSelector:@selector(setSeparatorIns..
2014.10.28 -
핫스팟 상태체크(꼼수)
상태바 Frame 값을 가져와서 높이를 확인하면 된다. 높이가 40이면 핫스팟중. 상태바 Frame 가져오는 방법은? [[UIApplication sharedApplication] statusBarFrame]
2014.10.28 -
UIDatePicker
+ UIActionSheet를 이용해서 UIDatePicker 띄우기//--xx test.hUIActionSheet *m_actionSheet;UIDatePicker *m_datePicker; //--xx test.m- (void)clickDatePicker{ m_actionSheet = [[UIActionSheet alloc] initWithTitle:nil delegate:nil cancelButtonTitle:nil destructiveButtonTitle:nil otherButtonTitles:nil]; m_datePicker = [[UIDatePicker alloc]initWithFrame:CGRectMake(0, 44, 0, 0)]; m_datePicker.datePickerMode = UID..
2014.10.28 -
NSDate, NSDateFormat
## 년월일 요일 출력 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"yyyy년 MM월 dd일 E요일"]; NSLog(@"%@", [dateFormatter stringFromDate:m_datePicker.date]); //-- 2014년 02월 21일 금요일 형식으로 출력됨 ## NSDateFormatter에서 사용가능한 값 yyyy : 년도 w : 일년안에서 몇번째 주인지 W : 한달안에서 몇번째 주인지 MM : 월 dd : 일 D : 일년에서 몇번째 일인지 E : 요일 (ex) Tuesday; Tue F : 요일을 숫자로 (ex) 2 hh : 시간 (12시간 단위로 112..
2014.10.28 -
nan 값 체크하기
MPMoviePlayerController의 currentPlaybackTime값을 가져와서 이어보기를 구현하는데 문제가 발생했다.currentPlaybackTime값이 nan으로 나오는 것이다.위치가 0인지 아니면 아예 값을 못가져오는 nan인지 체크하기 위해 아래의 함수를 사용한다. if(isnan(x)){ // 값이 nan 이다}else{ // 값이 nan이 아닌다} isnan은 아래와 같이 정의되어 있다.#define isnan(x) \ ( sizeof(x) == sizeof(float) ? __inline_isnanf((float)(x)) \ : sizeof(x) == sizeof(double) ? __inline_isnand((double)(x)) \ : __inline_isnanl((long..
2014.10.28