0
올바르게 작동하는 UIPickerView가 있습니다. 이제 위의 단추를 추가하여 닫을 수 있습니다. 나는 그것의 해제 버튼뿐만 아니라 UIPickerView을 시작하는 곳UIPickerView 위의 UIButton
여기 내 코드입니다 :
- (UIPickerView *)creatPickerView {
UIPickerView *tempPickerView = [[[UIPickerView alloc]
initWithFrame:CGRectMake(kPickerViewX, kPickerViewY, kPickerViewWidth, kPickerViewHeight)] autorelease];
tempPickerView.showsSelectionIndicator = YES;
tempPickerView.delegate = self;
tempPickerView.dataSource = self;
UIButton *pickerButton = [[UIButton alloc] initWithFrame:CGRectMake(270, -32, 50, 32)];
[pickerButton setBackgroundImage:[UIImage imageNamed:@"hidePicker.png"]
forState:UIControlStateNormal];
[pickerButton addTarget:self action:@selector(hidePicker)
forControlEvents:UIControlEventTouchUpInside];
[tempPickerView addSubview:pickerButton];
[pickerButton release];
[self.view addSubview:tempPickerView];
return tempPickerView;
}
그것은 다음과 같이 내 아이폰 4.3 시뮬레이터에서 잘 작동합니다
분명히 피커의 오른쪽 상단에 버튼이 있습니다.
내 장치에서 앱을 실행할 때 - 5.0.1 iPhone4 4.2.1 iTouch에서는 pickerView에 추가 된 적이없는 것처럼 버튼이 누락되었습니다.
아무도 도와 줄 수 있습니까?
감사합니다.