Storyboard에 UIDatePicker
을 구현하려고합니다. 예상대로, 뷰가 처음로드 될 때 날짜 선택 도구가 화면에 표시 될 수 없으므로 사용자 정의 코드를 작성하여로드시 화면 밖으로 이동해야합니다. 여기에 코드 ... 나는 현재 viewDidLoad
에서이 메소드를 호출하고iOS : UIView 객체 숨기기
- (void)hideDatePicker
{
CGRect newRect = self.datePicker.frame;
CGPoint newOrigin = CGPointMake(0, [[UIScreen mainScreen] bounds].size.height);
newRect.origin = newOrigin;
self.datePicker.frame = newRect;
}
입니다.
내가 응용 프로그램을 실행하면, 날짜 선택이 정나미 절반 화면을 차지, 화면 하단에 아직 ... -viewDidLoad:
에서
이렇게 할 때 self.datePicker는 무엇입니까? 어쩌면 당신은 당신의 코드와 self.datePicker == nil에 picker를 연결하는 것을 잊어 버렸을 것입니다. – onevcat
viewDid에서 호출하지 마십시오.로드 : 나중에로드하려는 경우. 단추 동작에 대해 메서드를 호출하거나 숨기려는 경우가 있습니다. – Divya