[英]UIButton created inside UIView which is child of scrollview
我创建UIScrollView
的主视图,然后我创建UIView
这是孩子UIScrollView
和创造UIButton
这是孩子UIView
。
当我在内部触摸事件上调用下一个ViewController
时,第一次是花时间加载下一个视图控制器,而第二次则不是。
流:-
主视图->滚动视图-> uiview-> uibutton
下面是解决方案
在FirstViewController的viewDidLoad方法中
[subView addSubview:btn];
[scrollView addSubview:subView];
[self.view addSubView:scrollView];
然后按钮动作方法
-(IBAction)actionGo:(id)sender
{
NextViewController *nextVC = [NextViewController alloc]initWithNibName:@"NextViewController" bundle:nil];
[self.navigationController pushViewController:nextVC animated:YES];
}
在NextViewController.m中
-(IBAction)actionBack:(id)sender
{
[self.navigationController popViewControllerAnimated:YES];
}
第一次运行ViewController时,它会从XIB / Storyboard解压缩数据。 此操作需要一些时间。 在您调用控制器上的方法的所有其他时间,它将被缓存并立即调用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.