-1
지금이 할 수있는 방법을 내 팝 오버 내가 화면의 아무 곳이나 눌러,하지만 난 보여주고 난 버튼 (동일한 버튼)을 누르면 경우에만 그를 숨길 필요가있는 경우 기각,? 고맙습니다.버튼을 눌러야 UIPopover를 해제 할 수 있습니까?
지금이 할 수있는 방법을 내 팝 오버 내가 화면의 아무 곳이나 눌러,하지만 난 보여주고 난 버튼 (동일한 버튼)을 누르면 경우에만 그를 숨길 필요가있는 경우 기각,? 고맙습니다.버튼을 눌러야 UIPopover를 해제 할 수 있습니까?
은 그냥 UIPopoverController
에 대리자를 설정하고 다음과 같은 방법을 구현하십시오 docs에서
- (BOOL)popoverControllerShouldDismissPopover:(UIPopoverController *)popoverController {
return NO;
}
:이 방법은 팝 오버를 기각 사용자 시작 시도에 대한 응답이라고
합니다. Popover 컨트롤러의
dismissPopoverAnimated:
메서드를 사용하여 팝업을 닫을 때 호출되지 않습니다.당신이 당신의 위임에이 방법을 구현하지 않는 경우
은 기본 반환 값은YES
로 간주됩니다.
지금까지 무슨 짓을 한거야? –
@Ashwin 가네 K, 난 [팝 오버 dismissPopoverAnimated : YES]처럼 내 버튼 떨어지게에 쓰기 작업을 수행하려고; 내가 탭 버튼, 또는 더 나은 말한다면 것은 사실 난, 팝 오버의 가죽 그것을 누를 수 없기 때문에, 수돗물 할 때, 나는 내 버튼을 눌러 후에 만 있기 때문에 그것은 쓸모가 없어요. 나의 영어를 유감스럽게 생각한다) –