我有一个名为StartViewController的UIViewController,里面有一个textview。单击URL时会调用文本视图方法。
- (BOOL)textView:(UITextView *)textView shouldInteractWithURL:(NSURL *)URL inRange:(NSRange)characterRange
{
NSString *str = URL.resourceSpecifier;
NSInteger length = str.length;
if (length > 1)
{
AViewController *aView = [[SearchViewController alloc] init];
aView.query = str;
[self.navigationController pushViewController:aView animated:YES];
return NO;
}
}
但是当使用值和动画推送导航控制器时,它并不顺利。它消失了一半,然后显示了aView。
为什么?
答案 0 :(得分:0)
查看AViewController视图的问题。
在推送操作期间,StartViewController将滑出约60-70%的屏幕,同时AViewController将滑入StartViewController的顶部。 如果AViewController的视图有任何问题(帧大小无效?),你将看不到动画中的幻灯片。