내 문제였다 I가 시도 할 때마다 때 splitViewController의 목록보기 팝업 것 슬라이더를 사용하십시오. 문제는 역 것으로 보인다, 다시 읽기에
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad) {
UISplitViewController *splitViewController = (UISplitViewController *)self.window.rootViewController;
UINavigationController *navigationController = [splitViewController.viewControllers lastObject];
splitViewController.delegate = (id)navigationController.topViewController;
splitViewController.presentsWithGesture = NO;
}
return YES;
}
: 그래서처럼 AppDelegate에에서 NO로 presentWithGesture를 설정하여 그 문제를 해결하면 와이프에 응답 할 splitViewController을 싶어,하지만 슬라이더가 아닙니다. UISlider가 UIResponder의 하위 클래스이기 때문에 최선의 방법은 거기를 보는 것입니다. canPerformAction : withSender :로 대체하는 좋은 기회는 항상 NO를 반환하여 문제를 해결할 수 있습니다.
좋아, 해결책을 찾았습니다. yourSplitviewController.presentsWithGesture = NO; 하지만 실제로는 UISlider에 대해서만 스 와이프를 비활성화하고 싶습니다 ... 나는 버그 보고서를 제출했습니다. 지금까지는 그것을 할 수있는 방법이없는 것처럼 보입니다. – wolfrevo