수평 페이징 스크롤보기에서 날짜 선택기를 추가하는 방법은 무엇입니까?

아룰 나단

페이징으로 UIScrollview를 만들었지 만 일부 페이지에 날짜 선택기를 추가하고 싶습니다. 그러나 날짜 선택기 스크롤이 작동하지 않습니다.

NSArray *colors = [NSArray arrayWithObjects:[UIColor redColor], [UIColor greenColor], [UIColor blueColor], nil];
for (int i = 0; i < colors.count; i++) {
    CGRect frame;
    frame.origin.x = self.scrollView.frame.size.width * i;
    frame.origin.y = 0;
    frame.size = self.scrollView.frame.size;

    UIView *subview = [[UIView alloc] initWithFrame:frame];
    subview.backgroundColor = [colors objectAtIndex:i];
    CGRect pickerFrame = CGRectMake(0,100,100,100);

    UIDatePicker *myPicker = [[UIDatePicker alloc] initWithFrame:pickerFrame];
    [myPicker addTarget:self action:@selector(pickerChanged:) forControlEvents:UIControlEventValueChanged];
    [self.view addSubview:myPicker];
    [myPicker release];
    [self.scrollView addSubview:subview];
    [subview release];
}

self.scrollView.contentSize = CGSizeMake(self.scrollView.frame.size.width * colors.count, self.scrollView.frame.size.height);

self.pageControl.currentPage = 0;
self.pageControl.numberOfPages = colors.count;
사이프

대신에 피커보기를 추가하는 self.view그것을하는 추가self.scrollView

[self.scrollView addSubview:myPicker];

또는 텍스트 필드에 입력보기로 선택기보기를 추가 할 수 있습니다.

for (int i = 0; i < colors.count; i++) {
    CGRect frame;
    frame.origin.x = self.scrollView.frame.size.width * i;
    frame.origin.y = 0;
    frame.size = self.scrollView.frame.size;

    UIView *subview = [[UIView alloc] initWithFrame:frame];
    subview.backgroundColor = [colors objectAtIndex:i];
    //CGRect pickerFrame = CGRectMake(0,100,100,100);

    myTextField = [[UITextField alloc]initWithFrame:
                                CGRectMake(10, 100, 300, 30)]; //if you dont want to show the text field you can change the frame to CGRectMake(0, 0, 1, 1)
    myTextField.borderStyle = UITextBorderStyleRoundedRect;
    myTextField.textAlignment = NSTextAlignmentCenter;
    myTextField.delegate = self;
    [self.view addSubview:myTextField];

    UIDatePicker *myPicker = [[UIDatePicker alloc] initWithFrame:pickerFrame];
    [myPicker addTarget:self action:@selector(pickerChanged:) forControlEvents:UIControlEventValueChanged];
    [myTextField setInputView:myPicker];
    [self.scrollView addSubview:myTextField];


    [myPicker release];

    [self.scrollView addSubview:subview];
    [subview release];
}

선택기를 보여주고 싶을 때 아래 방법을 호출하십시오. [self showPickerView]

- (void)showPickerView
{
    [myTextField becomeFirstResponder];
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

두 번째 날짜 선택기를 클릭 할 때 두 날짜 선택기 간의 날짜 차이를 얻는 방법은 무엇입니까?

분류에서Dev

날짜 선택기에서 날짜를 선택한 후 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

날짜 출력에 일 수를 추가하는 방법은 무엇입니까?

분류에서Dev

Swift에서 UIAlertController (UIAlertView)에 날짜 선택기를 추가하는 방법은 무엇입니까?

분류에서Dev

Android에서 두 개의 날짜 선택기를 추가하는 방법은 무엇입니까?

분류에서Dev

날짜 범위 선택기에서 선택한 시작일과 종료일 사이의 최소 날짜를 설정하는 방법은 무엇입니까?

분류에서Dev

jQuery의 날짜 선택기 범위에 하루를 추가하는 방법은 무엇입니까?

분류에서Dev

날짜 사이에있는 매일에서 오늘 날짜를 선택하는 방법은 무엇입니까?

분류에서Dev

검도 날짜 선택기로 최소 날짜에 대한 날짜 유효성 검사를 수행하는 방법은 무엇입니까?

분류에서Dev

Sitecore WebForms For Marketers (WFFM) 날짜 선택기에 새 날짜 형식을 추가하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 특정 날짜가 "기준 날짜"를 초과하는 날 수를 계산하는 방법은 무엇입니까?

분류에서Dev

jquery 날짜 선택기 데이터 범위를 색상 화하는 방법은 무엇입니까?

분류에서Dev

검도 날짜 선택기에서 날짜를 전달하여 검도 그리드에 데이터를 바인딩하는 방법은 무엇입니까?

분류에서Dev

날짜 선택기 날짜를 텍스트 필드로 가져 오는 방법은 무엇입니까?

분류에서Dev

부트 스트랩 날짜 선택기에서 이벤트 처리기를 바인딩 해제하는 방법은 무엇입니까?

분류에서Dev

전체 날짜 형식으로 특정 날짜 선택기를 표시하는 방법은 무엇입니까?

분류에서Dev

선택 변경에 날짜 선택기를 설정하는 방법은 무엇입니까?

분류에서Dev

날짜 필드를 탭할 때 날짜 선택기를 불러오는 방법은 무엇입니까?

분류에서Dev

날짜 범위 내에서 데이터를 추출하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

R에서 날짜별로 여러 변수를 평균화하는 방법은 무엇입니까?

분류에서Dev

R 사용 : 분기 별 날짜별로 케이스를 하위 선택하고 각 분기 내에서 별도의 변수로 고유 한 케이스를 식별하는 방법은 무엇입니까?

분류에서Dev

Python Pandas-열에서 날짜를 선택하여 이동하는 방법은 무엇입니까?

분류에서Dev

Postgresql에서 정수와 정수 []를 기반으로 특정 미래 날짜를 선택하는 방법은 무엇입니까?

분류에서Dev

데이터 프레임에서 특정 날짜를 선택하는 방법은 무엇입니까?

분류에서Dev

수평 스크롤에 부드러운 스크롤 효과를 추가하는 방법은 무엇입니까?

분류에서Dev

bash에서 날짜를 추가하는 방법은 무엇입니까?

분류에서Dev

PostgreSQL에서 특정 날짜를 선택하는 방법은 무엇입니까?

분류에서Dev

React Native에서 날짜 시간 선택기를 별도로 표시하는 방법은 무엇입니까?

분류에서Dev

Foundation 2 이메일에 동적 날짜를 추가하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    두 번째 날짜 선택기를 클릭 할 때 두 날짜 선택기 간의 날짜 차이를 얻는 방법은 무엇입니까?

  2. 2

    날짜 선택기에서 날짜를 선택한 후 함수를 호출하는 방법은 무엇입니까?

  3. 3

    날짜 출력에 일 수를 추가하는 방법은 무엇입니까?

  4. 4

    Swift에서 UIAlertController (UIAlertView)에 날짜 선택기를 추가하는 방법은 무엇입니까?

  5. 5

    Android에서 두 개의 날짜 선택기를 추가하는 방법은 무엇입니까?

  6. 6

    날짜 범위 선택기에서 선택한 시작일과 종료일 사이의 최소 날짜를 설정하는 방법은 무엇입니까?

  7. 7

    jQuery의 날짜 선택기 범위에 하루를 추가하는 방법은 무엇입니까?

  8. 8

    날짜 사이에있는 매일에서 오늘 날짜를 선택하는 방법은 무엇입니까?

  9. 9

    검도 날짜 선택기로 최소 날짜에 대한 날짜 유효성 검사를 수행하는 방법은 무엇입니까?

  10. 10

    Sitecore WebForms For Marketers (WFFM) 날짜 선택기에 새 날짜 형식을 추가하는 방법은 무엇입니까?

  11. 11

    파이썬에서 특정 날짜가 "기준 날짜"를 초과하는 날 수를 계산하는 방법은 무엇입니까?

  12. 12

    jquery 날짜 선택기 데이터 범위를 색상 화하는 방법은 무엇입니까?

  13. 13

    검도 날짜 선택기에서 날짜를 전달하여 검도 그리드에 데이터를 바인딩하는 방법은 무엇입니까?

  14. 14

    날짜 선택기 날짜를 텍스트 필드로 가져 오는 방법은 무엇입니까?

  15. 15

    부트 스트랩 날짜 선택기에서 이벤트 처리기를 바인딩 해제하는 방법은 무엇입니까?

  16. 16

    전체 날짜 형식으로 특정 날짜 선택기를 표시하는 방법은 무엇입니까?

  17. 17

    선택 변경에 날짜 선택기를 설정하는 방법은 무엇입니까?

  18. 18

    날짜 필드를 탭할 때 날짜 선택기를 불러오는 방법은 무엇입니까?

  19. 19

    날짜 범위 내에서 데이터를 추출하는 가장 좋은 방법은 무엇입니까?

  20. 20

    R에서 날짜별로 여러 변수를 평균화하는 방법은 무엇입니까?

  21. 21

    R 사용 : 분기 별 날짜별로 케이스를 하위 선택하고 각 분기 내에서 별도의 변수로 고유 한 케이스를 식별하는 방법은 무엇입니까?

  22. 22

    Python Pandas-열에서 날짜를 선택하여 이동하는 방법은 무엇입니까?

  23. 23

    Postgresql에서 정수와 정수 []를 기반으로 특정 미래 날짜를 선택하는 방법은 무엇입니까?

  24. 24

    데이터 프레임에서 특정 날짜를 선택하는 방법은 무엇입니까?

  25. 25

    수평 스크롤에 부드러운 스크롤 효과를 추가하는 방법은 무엇입니까?

  26. 26

    bash에서 날짜를 추가하는 방법은 무엇입니까?

  27. 27

    PostgreSQL에서 특정 날짜를 선택하는 방법은 무엇입니까?

  28. 28

    React Native에서 날짜 시간 선택기를 별도로 표시하는 방법은 무엇입니까?

  29. 29

    Foundation 2 이메일에 동적 날짜를 추가하는 방법은 무엇입니까?

뜨겁다태그

보관