2013-07-23 5 views
0

미니 캘린더 날짜가 표시되는 방식을 살펴 보았습니다. NSCalendar 또는 오픈 소스 프로젝트를 사용하고 있습니까?NSCalendar를 사용하여 완료합니까

나는 그것을하는 방법을 찾을 수없는 것 같습니다. 누구든지 그 일을 잘 알고 있다면 그 일에 대한 튜토리얼은 훌륭합니다. 날짜를 클릭하면 UIDatePicker가 열립니다. 나는 그것이 NSCalendar을 사용하여 완료되어야한다고 기대하지만 그것에 대해 아무것도 볼 수 없습니다.

Screenshot of Calendar Date

+0

그것은 현재 날짜를 기준으로 앱에 의해 만들어진 아이콘 일 뿐이다. – rmaddy

+0

아이콘을 만들거나'UIDatePicker'를 표시하고 싶습니까? – danielbeard

+0

아이콘 표시 .... 나는 그 밖의 모든 것을 가지고 있습니다. – memyselfandmyiphone

답변

0

일반적으로있는 NSDate를 사용합니다.

오늘 날짜와 월을 가져온 다음 아이콘 크기를 레이블로 만들고 텍스트를 중앙에 배치 한 다음 아이콘의 하위보기에 추가하십시오. 나는 지금 내 전화에있어 그래서 큰 설명을 줄 수는 없다. 그러나 그것이 내가 그것을 할 수있는 방법이 될 것입니다.

편집

내비게이션 바 (navigationItem)의 titleview에 UILabel의 추가의 의견에 대답하기 위해, 나는 navigationItem.titleView에 UISlider를 추가했습니다 :

CGRect frame = CGRectMake(50, 150, 220, 23); 
slider = [[UISlider alloc] initWithFrame:frame]; 
[slider addTarget:self action:@selector(valueChanged:) forControlEvents:UIControlEventValueChanged]; 
[slider setBackgroundColor:[UIColor clearColor]]; 
slider.continuous = YES; // Make the slider 'stick' as it is moved. 
[slider setMinimumValue:0]; 
[slider setMaximumValue:((float)[numbers count] - 1)]; 
//slider.transform = CGAffineTransformMakeRotation(M_PI * - 0.5); 
self.navigationItem.titleView = slider; 

당신이 할 수있는 이전에 게시 한 이미지의 모양처럼 여러 UIViews (2)가 포함 된 UIView (1)를 UIViews (2)에 추가하는 것과 동일합니다. 그런 다음 UIView에 컨트롤 이벤트 또는 제스처 인식기를 추가합니다. (2) 어떤 종류의 행동이 발생할 수 있습니다 ...

솔직히 말해서, 거의 모든 것이 앱 개발에서 가능하다는 것을 알게되었습니다. 귀하의 문제에 접근하는 방법과 문제에 대한 귀하의 의견이 중요합니다 ...

아직 문제가 있으시면 의견을 보내 주시면 잘하려고 노력 하겠지만 좋은 학습 경험입니다. 너 자신을해라.하지만 도움을 청한다. :)

+0

탐색 모음에 uilabel을 추가 할 수 없습니까? – memyselfandmyiphone

+0

당신은 할 수 있지만 당신은 할 가능성이 가장 높은 사용자 정의 titleview를 만들어야 만합니다 ... 사용자 정의 titleview는 navigationbar의 titleview 인 UIView를 의미합니다. 약간의 코드는 약간의 코드를 제공합니다. – jsetting32

+1

건배 – memyselfandmyiphone