有没有办法从顶部呈现ViewController而不使用自定义类?

时间:2014-05-05 07:18:23

标签: ios uiviewcontroller uiviewanimation

我想从一个按钮Click.I能够使用自定义类提供一个TableViewController。无论如何在那里使用自定义类来呈现它,以便它不会在iOS版本中崩溃?

popOverViewController = [[ACCPopoverViewController alloc] initWithStyle:UITableViewStylePlain];
[popOverViewController setTheMainArray:self.popoverListArray];
[popOverViewController setPopinTransitionStyle:BKTPopinTransitionStyleSpringySlide];//[self transitionStyleForIndexPath:0]];
if ([self isDismissable]) {
    [popOverViewController setPopinOptions:BKTPopinDefault];
} else {
    [popOverViewController setPopinOptions:BKTPopinDisableAutoDismiss];
}
[popOverViewController setDelegatePopOverIphone:self];
[popOverViewController setPopinTransitionDirection:BKTPopinTransitionDirectionTop];
[self.navigationController presentPopinController:popOverViewController animated:YES completion:^{
    NSLog(@"Popin presented !");
}];
}

我在这里使用Custom PopOver ...

然后我用它来制作动画

[UIView animateWithDuration:0.5
                      delay:0.1
                    options: UIViewAnimationCurveEaseIn
                 animations:^{
                     self.popoverView.frame = CGRectMake(0, 0, 320, 460);
                 } 
                 completion:^(BOOL finished){
                 }];
[self.view addSubview:self.popoverView];

但它显示了ios 7.0中的一些问题,而不是7.1。 唐诺为什么? 检查6.0和更高版本,我检查了约束。 请原谅我,如果我做错了。请提前谢谢。

0 个答案:

没有答案