위키 모바일 버전 웹 페이지를 UIPopoverController 내의 UIWebView로 열려고합니다. 문제는 내 contentSizeForViewInPopover 또는 UIWebView 프레임을 설정하는 방법과 상관없이 또는 단순히 UIWebView.scalesPageToFit = YES로 설정하는 것입니다. 위키 모바일 버전 페이지 콘텐츠 크기가 내 UIWebView보다 큰 것 같습니다. 그러나 iPhone에서 사용하면 문제가 없습니다. 여기에 팝 오버 컨트롤러에 대한 내 코드입니다 :위키 모바일 페이지를 UIPopoverController 내의 UIWebView에 표시합니다.
//create a UIWebView UIViewController first
WikiViewController *addView = [[WikiViewController alloc] init];
addView.contentSizeForViewInPopover = CGSizeMake(320.0, 480.0f);
//then create my UIPopoverController
popover = [[UIPopoverController alloc] initWithContentViewController:addView];
popover.delegate = self;
[addView release];
//then get the popover rect
CGPoint pointforPop = [self.mapView convertCoordinate:selectAnnotationCord
toPointToView:self.mapView];
CGRect askRect = CGRectMake((int)pointforPop.x, (int)pointforPop.y+10, 1.0, 1.0);
[popover presentPopoverFromRect:askRect
inView:self.mapView
permittedArrowDirections:UIPopoverArrowDirectionRight animated:YES];
[self.mapView deselectAnnotation:annotation animated:YES];
은이가있는 UIWebView를 만드는 방법에 대한 내 코드입니다 : 누군가가 나에게 도움이 되거 수 있다면
- (void)viewDidLoad
{
wikiWebView = [[UIWebView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 320.0f, 480.0f)];
wikiWebView.scalesPageToFit = YES;
//or No, doesn't matter, it all get larger than this
wikiWebView.delegate = self;
self.view = wikiWebView;
}
모든 코드는 일반적인 것 같다 ... 가 궁금, 정말 고맙습니다.