-1
버튼이있는 선택 도구를 만들려고합니다.UIToolBar의 완료 버튼이 작동하지 않습니다. - iOS
다음과 같이 구현하려고했습니다.
viewForDatePicker = [[UIView alloc]initWithFrame:CGRectMake(0, 300, 320, 266)];
[viewForDatePicker setBackgroundColor:[UIColor whiteColor]];
UIToolbar *toolBar = [[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, 320, 44)];
toolBar.barStyle = UIBarStyleBlackOpaque;
UIBarButtonItem *btn = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone
target:self action:@selector(doneButtonPressed:)];
UIButton * doneButton =[[UIButton alloc]initWithFrame:CGRectMake(290, 2, 30, 20)];
[doneButton setBackgroundColor:[UIColor redColor]];
[doneButton addTarget:self action:@selector(doneButtonPressed:) forControlEvents:UIControlEventTouchUpInside];
[viewForDatePicker addSubview:doneButton];
[toolBar setItems:[NSArray arrayWithObject:btn]];
[viewForDatePicker addSubview:toolBar];
birthDatePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 44, 320, 266)];
[birthDatePicker setDatePickerMode:UIDatePickerModeDate];
[birthDatePicker setBackgroundColor:[UIColor whiteColor]];
[viewForDatePicker addSubview:birthDatePicker];
[self.view addSubview:viewForDatePicker];
버튼이 실행되지 않습니다. 이 코드의 문제점은 무엇입니까?
도와주세요.
doneButtonPressed 코드를 공유 할 수 있습니까? 또한 "btn"및 "doneButton"에서 동일한 선택기 메서드를 사용한다는 통지를 보내려고합니다. – Rajat
은 버튼 위에있는 날짜 선택 도구입니까? 날짜 선택 도구 뒤에 버튼을 추가하십시오. – CW0007007
@ CW0007007 답이 맞음 – erdemgc