1
drawRect를 통해 드로잉을하는 iPad UIView 하위 클래스 (우리는 LargerUIView를 호출합니다) : 한 번 묻습니다. 그것은 모두 작동하는 것으로 보이며 내가 좋아하는 방식으로 보입니다. 지금 스크롤링 작업을 시작하려는 시점에 있습니다. 스크롤하려면 스크롤 할 때 아래에 보이는 것이 검은 색입니다 (즉, 그려지지 않은 것처럼 보입니다). 그건 잘린 것 같아서 놀라지 않습니다. 제안을 찾고 있습니다. 여기에 지금까지 무엇을하고 있어요 것 :UIScrollview 내부의 포함 된 UIView가 잘리는 것을 방지하는 방법
MyAppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
CGRect scrollRect = CGRectMake(0, 0, 768, 1024);
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:scrollRect];
LargerUIView *view = (LargerUIView *)[viewController view];
[scrollView addSubview:view];
[scrollView setContentSize:CGSizeMake(768, pageHeight)];
[scrollView setContentMode:UIViewContentModeRedraw];
[scrollView setClipsToBounds:YES];
[window addSubview:scrollView];
[scrollView release];
// Without this next line, the "frontmost" (ie, most recently added subview)
// is the target uiview - which is not equipped to handle scrolling/UIEvents
[window sendSubviewToBack:view];
// Show it all.
[window makeKeyAndVisible];
return YES;
}
어떤 제안이? "setClipsToBounds"를 NO로 변경해 보았습니다.