我的登录屏幕上有1个活动指示器。当用户按下登录按钮时,它将运行:

// Start the activity indicator.
    activityInd.center = view.center
    activityInd.startAnimating()


当用户按下访客登录按钮时,它将运行:

// Start the activity indicator.
    activityInd.center = view.center
    activityInd.startAnimating()


当用户按下登录按钮时,活动指示器将居中并根据需要显示。

但是,当用户按下访客按钮时,活动指示器是否居中?

相同的代码用于相同的活动指标。

如果有人知道为什么会发生这种情况,我将不胜感激。

最佳答案

你可以试试这个:
activityInd.center = CGPointMake(self.view.frame.size.width / 2.0,self.view.frame.size.height / 2.0);

如果支持旋转,请设置自动调整大小蒙版。
activityInd.autoresizingMask =
UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin;

希望这对您有帮助...

关于ios - 事件指示器不在中心,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36373865/

10-10 11:29