我正在创建一个ipad应用程序,上面有四个按钮。我必须在UIViewController
控件内的每个按钮上加载不同的oneViewController
(twoViewController
,ThreeViewController
,UIView
..)。所有这些控制器将显示来自网站的RSS源。现在我的问题是每次当我点击按钮时,所有数据都是从第一次加载。我只是想知道有没有办法第一次加载数据而只是改变UIViewController
而不是一次又一次地从Rss加载数据。我有以下代码来更改按钮单击时的UIViewController
。
- (IBAction)clickbtnComment:(id)sender {
oneViewController *aViewController = [[oneViewController alloc] initWithNibName:@"oneViewController" bundle:nil];
[self.NewsScrollView addSubview:aViewController.view];
}
答案 0 :(得分:0)
每次单击按钮时都会创建一个新的视图控制器。如果您是第一次将新创建的视图控制器存储在属性中,并且只在视图控制器已存在时显示它,则无需再次加载源。