2

我有一个 UITableViewController 并打算在单击按钮时向其添加子视图,即刷新按钮。我的代码如下:

//set up loading page
self.myLoadingPage = [[LoadingPageViewController alloc]init ];
self.myLoadingPage.view.frame = self.view.bounds;
self.myLoadingPage.view.hidden = NO;

[self.view addSubview:self.myLoadingPage.view];

我的问题是如何将此子视图设置在当前可见框架中?特别是对于 UITableviewcontroller,我可能会在向下滚动到第 100 个单元格后单击刷新按钮,对于这个示例,我的子视图仍将添加到表格视图的顶部(从单元格 1 开始)。有没有办法解决这个问题?

4

1 回答 1

4

只需移动线条,以便在将框架设置为子视图后设置框架

self.myLoadingPage = [[LoadingPageViewController alloc]init ];
self.myLoadingPage.view.hidden = NO;
[self.view addSubview:self.myLoadingPage.view];
self.myLoadingPage.view.frame = self.view.bounds;
于 2011-06-10T18:27:57.157 回答