2010-07-30 6 views
1

나는 popover를 사용하여 사용자가 클릭 한 개체에 대한 정보를 표시하고 있습니다. 문제는이 팝 오버가 시각적으로 유지되어야하는 그래픽 구성 요소의 맨 위에 표시되는 경우가 종종 있습니다.일부 구성 요소가 오버랩 된 팝업 문제가 발생했습니다.

이 솔루션은 특정 영역 내에서 엄격하게 표시 할 내 UIPopverController에게 하는 것 앵커 포인트는 팝 오버 화면 부분에 표시 할 필요가있을 때 무슨 일이 영역의 경계 (같은 일에 경우에도 테두리). 팝 오버대로 작동하지 않는 팝 오버 컨테이너로보기를 설정

그것에서 표시 할 수 있습니다

[self.aPopover presentPopoverFromRect:popOverFrame inView:self.textView 
      permittedArrowDirections:UIPopoverArrowDirectionRight animated:YES]; 

은 당신이 작업을 수행하는 방법을 알고 계십니까? 내 개체 버튼 그렇게하지

주 나는 당신이 가려하지 않으려는 목적을 가지고 시도하려는 기능

– presentPopoverFromBarButtonItem:permittedArrowDirections:animated: 

답변

0

을 사용할 수 없습니다, 그 프레임을 얻고 RECT 같이 것을 사용 presentPopoverFromRect:inView:permittedArrowDirections:animated:. iOS는 일반적으로 원점 rect를 가리는 것을 피하려고합니다.

+0

아니요 아직 답변이 없습니다. 문제는 내가 popover가 영역 B에 있지 않고 영역 A를 가리 키기를 원한다는 것입니다. 지금 당장 API에 무언가가 있는지 확신 할 수 없습니다. – CedricSoubrie

관련 문제