【发布时间】:2014-09-26 09:02:22
【问题描述】:
我正在构建一篇文章阅读应用程序。我以编程方式在 UITableViewController 中实现了 UIActivityViewController。我正面临 当我改变设备的方向时,UIActivityViewController 的位置发生了变化。
这是我的代码:
indicator = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
if (UIDeviceOrientationIsLandscape([UIDevice currentDevice].orientation))
{
indicator.center = CGPointMake(350, 300);
[self.tableView addSubview:indicator];
[UIApplication sharedApplication].networkActivityIndicatorVisible = TRUE;
[indicator layoutIfNeeded];
}
else{
indicator.center = CGPointMake(200, 400);
[self.tableView addSubview:indicator];
[UIApplication sharedApplication].networkActivityIndicatorVisible = TRUE;
}
如果可以通过以编程方式应用约束,我该怎么做。
感谢您的帮助!
【问题讨论】:
标签: ios objective-c uitableview constraints uiactivityindicatorview