Мне нужно добавить простую анимацию загрузки сверху моего представления ... и хотите, чтобы она была в центре экрана (видимая ария) .. может кто-нибудь указать мне в правильном направлении .? Как получить центр окна, чтобы я мог добавитьSubview ..?Сделать UIView в центре экрана
15
A
ответ
42
Проверьте собственность объекта UIView. Вы можете установить вид центр для viewControllers корневой точки зрения, например:
yourView.center = self.view.center;
7
Если вы можете управлять выравниванием центральной оси по отдельности, рассмотрят ответ ниже.
Центр/выравнивания по оси X
yourView.center = CGPointMake(self.view.center.x,self.yourView.center.y);
Центр/выравнивать вдоль оси Y
yourView.center = CGPointMake(self.yourView.center.x, self.view.center.y);
+1
Есть ли способ сделать это с помощью .frame = CGRectMake (...)? – LinusGeffarth
Смежные вопросы
- 1. Layout UIView в центре экрана устройства
- 2. UIView в центре UITableViewController
- 3. Как сделать li'images в центре экрана (отзывчивый)
- 4. Как сделать всплывающее окно в центре экрана.
- 5. Как сделать кнопки в центре экрана
- 6. масштабирование UIImageView в центре UIView
- 7. TextView в центре экрана
- 8. Сделать снимок экрана выбранного кадра в UIView
- 9. кнопки в центре экрана
- 10. Как увеличить масштаб экрана в центре экрана?
- 11. Как отобразить кнопку в центре экрана?
- 12. Добавление UILabel в центре UIView
- 13. Возможно ли сделать UIView для заставки экрана
- 14. Сделать половину UIView выйдите из экрана
- 15. Как быстро сделать снимок экрана UIView?
- 16. Set ImageView в центре экрана
- 17. Центр Div в центре экрана
- 18. Как сделать снимок экрана текущего экрана/UIView, включая слои
- 19. Как сделать виджет в центре экрана в PySide/PyQt?
- 20. Размещение UILabel в центре экрана
- 21. Размещение изображения в центре экрана?
- 22. Обновление прогресса в центре экрана
- 23. Размещение SVG в центре экрана
- 24. центр DIV в центре экрана
- 25. Отображение подсказки в центре экрана
- 26. Рисование прямоугольника в центре экрана
- 27. Align управления в центре экрана
- 28. Winjs Вывод в центре экрана
- 29. Держите логотип в центре экрана
- 30. Установка QMainWindow в центре экрана
loadingView.center = aSuperview.center; loadingView.frame.size = CGSizeMake (300, 300); // при настройке этого Xcode выдает ошибку Lvalue, требуемую как назначение aleft operand..im застрял в этом .. – r3dsm0k3
ой, это была моя ошибка .. мне нужно установить frame as целом как this.CGRect newFrame = loadView.frame; \t новыйFrame.size.height = 300; \t новыйFrame.size.width = 300; \t loadingView.frame = newFrame; Спасибо Vladimir – r3dsm0k3
loadingView.frame.size возвращает CGRect, который не является значением l. Чтобы установить размер кадра, вам нужно либо использовать отдельную переменную (CGRect newFrame = loadView.frame; newFrame.size = CGSizeMake(); loadView.frame = newFrame) или явно установить все компоненты кадра: loadView.frame.size = CGRectMake (0, 0, 300, 300); – Vladimir