我正在尝试使用以下代码将微调器置于页面中间。
self.aSpinner.center = self.view.center;
但是当我运行程序时,微调器似乎不在中心
有什么办法可以解决这个问题吗?
编辑:
我发现了问题。并不是微调器不在中心,而是 subview 与其父 View 具有不同的边界。
我在我的代码中做这样的事情:
self.navcon = [[UINavigationController alloc]init];
self.photoViewTable = [[PhotoTableViewController alloc]init];
self.loadingPage = [[LoadingPageViewController alloc]init];
[self.photoViewTable.view addSubview:loadingPage.view];
[navcon pushViewController:photoViewTable animated:NO];
[self.window addSubview:navcon.view];
如何设置 loadingPage
View 的大小等于父 View 的大小?
最佳答案
[spinner setCenter:CGPointMake(kScreenWidth/2.0, kScreenHeight/2.0)];
关于objective-c - 事件指示器不在 subview 的中心(与父 View 的大小不同),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6234539/