Индикатор активности не в центре

У меня есть 1 индикатор активности на экране входа в систему. Когда пользователь нажимает кнопку входа, он запускается:

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

когда пользователь нажимает гостевую кнопку входа, он запускается:

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

Когда пользователь нажимает кнопку входа в систему, индикатор активности центрируется и отображается по мере необходимости.

Однако когда пользователь нажимает гостевую кнопку, индикатор активности не центрируется?

Оба кода одинаковы для одного и того же индикатора активности.

Если кто-нибудь знает, почему это происходит, я буду признателен за любые отзывы.

1 ответ

Вы можете попробовать это: activityInd.center = CGPointMake(self.view.frame.size.width / 2.0, self.view.frame.size.height / 2.0);

Настройте маску авторазмера, если вы поддерживаете вращение. activityInd.autoresizingMask = UIViewAutoresizingF flexLeftMargin | UIViewAutoresizingF flexRightMargin | UIViewAutoresizingF flexTopMargin | UIViewAutoresizingFlexibleBottomMargin;

надеюсь, это поможет вам...

Другие вопросы по тегам