2014-07-11 4 views
0

프로그래밍 방식으로 아래의보기를 만들려고하지만 전체 화면을 다루고 있으며 이렇게되지는 않습니다. 크기 = 자유형 일 수 있지만이를 처리 할 Google 코드를 찾을 수 없습니다.프로그래밍 방식으로보기를 만들려면 ios

UIView *picker = [[UIView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, 260)]; 
    picker.backgroundColor = [UIColor whiteColor]; 

는 사실은 내가 프로그래밍하지 인터페이스 빌더하지만이 모든 뷰를 만들려고합니다.

당신이 UIView를 작성하려는 경우 전체 화면

UIView *picker = [[UIView alloc] initWithFrame:self.view.bounds]; 
picker.backgroundColor=[UIColor blueColor]; 
[self.view addSubview: picker]; 

을 커버 UIView를 작성하려면

enter image description here

+0

아니요,보기에 크기를 부여하려면'CGRectMake'를 사용해야합니다. –

답변

1

다른 방법에 비해 CGRectMake

도움을하시기 바랍니다 전체 비명을 숨기지 않는다. n

UIView *picker = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 250, 260)]; 
picker.backgroundColor=[UIColor blueColor]; 
[self.view addSubview: picker]; 
0

UIBarButtonItem (= 완료)이있는 UIToolBar를 만듭니다. UIToolBar를 UIDatePicker의 inputAccessoryView로 설정하십시오.

완료 버튼과 날짜 선택 도구를 추가하기 위해 backgroundView가 필요하지 않습니다.

관련 문제