Я работаю над приложением, которое использует пару UITableView
в качестве всплывающего окна.У меня есть настраиваемая ячейка с ярлыками, и я использую классы размеров для увеличения размера шрифтов при просмотре на iPad.Размер шрифтов не работает на поповере.Независимо от устройства, которое я использую, оно соответствует стандартному размеру шрифта.Если я использую ту же ячейку и показываю ее в UITableView
, который не является поповером, шрифт настраивается в соответствии с устройством, на котором он отображается
Это моя пользовательская ячейка.Это очень просто, просто с надписью.
Вот так у меня настроены шрифты.
Как видите, я установил шрифт для wRhR намного больше, чем по умолчанию.
Когда я запускаю его на iPad, это размерШрифт в ячейках, когда я показываю таблицу.
И это размер шрифта в ячейках в всплывающем окне.
Если я увеличу размер шрифта по умолчанию, он отобразится во всплывающем окне.Вот как это выглядит, когда я устанавливаю размер шрифта по умолчанию равным 30.
Как я могу получить метку UITableViewCell
для соответствия шрифтуустановить для класса размера wRhR при использовании на поповере?
После добавления я заметил одно несоответствие.В всплывающем окне, используемом в этом методе, между верхней частью всплывающего окна и таблицей имеется большое пространство.Это выглядит следующим образом:
Отображение всплывающего окна с табличным представлением без пользовательской ячейки выглядит следующим образом.
Я думаю, что пустая область вверху - это панель навигации.Если возможно, я бы хотел, чтобы оно выглядело как второе изображение.
Еще одно редактирование: я понял это.Добавление этого к коду для popover исправляет это:
navController.setNavigationBarHidden(true, animated: false)