Я сделал демонстрационный проект для своей проблемы. Я добавил таблицу в UIViewController. Я устанавливаю ограничение таблицы как этот образ. Когда я хочу получить эту границу и фрейм, я получил изображение 2. Как получить размер таблицы TableView, как внутри viewDidAppear?Получить внутренний размер вида внутри viewDidLoad IOS 10
0
A
ответ
0
UIView имеет свойство кадра и так UITableView наследуется от UIView вы можете просто использовать tableView.frame, чтобы получить его рамку, и получить его ширину и высоту вы можете использовать tableView.frame .size.width и tableView.frame.size.height.
Обратите внимание: вы не получите правильные размеры вашего вида в viewDidLoad, но вы получите правильную ширину и высоту в viewWillAppear и viewDidAppear.
Если вы хотите, чтобы размер экрана вы всегда можете использовать UIScreen.mainScreen(). Bounds.height и UIScreen.mainScreen(). Bounds.width
Надеется, что это помогает.
Смежные вопросы
- 1. Как увеличить размер UIView внутри viewDidLoad?
- 2. настроить размер основного вида ios
- 3. iOS Размер внешнего вида сети
- 4. Получить внутренний ключ внутри постпроцессора
- 5. iOS Как получить смещение содержимого вида внутри scrollview
- 6. Получить фактические размеры iOS-вида
- 7. BecomeFirstResponder in viewdidload делает представления в iOS 10
- 8. Swift ios viewDidLoad или viewDidAppear
- 9. Swift ios viewDidLoad, viewDidAppear размер управления изображениями различный
- 10. Внутренний контроль приложения iOS
- 11. Функция iOS аналогична ti viewDidLoad()
- 12. Как изменить размер пользовательского вида в iOS?
- 13. Изменить размер UIScrollView, который находится внутри вида
- 14. iOS viewDidLoad для UIView
- 15. iOS Novice - viewDidLoad
- 16. ScrollPane ограничивает внутренний размер
- 17. iOS autolayout: получить ширину просмотров внутри вида в ViewController
- 18. `view.window` nil внутри` NSViewController-viewDidLoad`
- 19. iOS - размер основного вида уменьшен - дополнительные UIViews не
- 20. IOS Добавить subview в viewDidLoad
- 21. iPhone dev - Установить положение вида в viewDidLoad
- 22. Как загрузить контроллер вида в viewDidLoad?
- 23. Swift iOS SearchController, не вызываемый в ViewDidLoad
- 24. Swift - Автоматическая компоновка - UIView - Внутренний размер Confusion
- 25. Добавление вида камеры внутри пользовательской клавиатуры - Swift 3.0 и IOS 10
- 26. Добавление вида внутри вида
- 27. Как получить внутренний текст внутри тега
- 28. iOS - ограничения неожиданно отображаются в viewdidload?
- 29. Я хочу получить значения массива перед viewDidLoad в ios
- 30. Почему не работает функцияSegueWithIdentifier внутри viewDidLoad?
У вас нет! В viewDidLoad отсутствует информация о макете, приложение впоследствии выкладывается. – luk2302
в '-viewDidLoad' эта информация недоступна. – holex