Мое приложение неожиданно не может правильно отображать UIDatePickers. Я использую раскадровки. Datepickers настроены для отображения даты. Они сокращают месяц, а также даже не показывают дни. В середине есть большое пространство. Я пробовал очистить проект, сбросить симулятор, проверить настройки локализации и проверить, установлен ли размер динамического типа. Я использую Xcode 5.1.1, но то же самое происходит в бета-версии Xcode 6. Любые предложения будут оценены.UIDatePicker Cutting Off Text & Not Displaying Days
ответ
Хорошо, я понял. Это произошло в результате попыток использовать UIAppearance для цвета фона tableView. Это не имеет ничего общего с TableViews на первый взгляд, но Apple должна использовать tableView в частном порядке для PickerViews. Итак, моя попытка установить UIAppearance через категорию на цвет фона tableView, кажется, делает что-то неожиданное. Урок выучен. Не пытайтесь использовать UIAppearance там, где они официально не поддерживаются.
Точное поведение - за исключением того, что я не использую UIAppearance. UIDatePicker просто находится внутри UITableViewCell. У меня такая же настройка в другом UITableView, где она работает. – pawi
Существуют ли обе таблицы TableView того же типа? Кажется, что сборщиком, вероятно, является какой-то прокручиваемый tableView. Но если вы работаете в одном месте, а не в другом, то должна быть какая-то разница. Я бы посмотрел на типы tableView, а затем посмотрел настройки шрифта для ячеек, так как это может быть как-то подобрано сборщиком. Отправляйся назад, когда решишь. Мне любопытно узнать, что получилось. – smileBot
Я испытываю эту же проблему, только на iPad, с 'UIDatePicker' внутри ячейки. У меня был материал 'UIAppearance', но не на' UITableView', я удалил их все, чтобы проверить, и проблема сохранилась. Я также не касаюсь «backgroundColor» в представлении таблицы, это по умолчанию белый. – Luke
У меня была эта точно такая же проблема, и это было связано с дублирующими ограничениями в моей раскадровке. Я реализовал ширину iPhone 6 и непреднамеренно закончил с width = 320
и width >= 320
. Удаление этого width = 320
исправлено мгновенно.
- 1. C++ GUI Text Not Displaying
- 2. IE11 Cutting Off Elements
- 3. CSS Text-overflow Ellipsis Not Displaying
- 4. UIScrollView Cutting Off Bottom Content
- 5. Windows Phone Text Cutting
- 6. Kendo AutoComplete Not Displaying
- 7. SimpleButton Not Displaying
- 8. Highcharts Color Not Displaying
- 9. Crystal Reports Cutting Off Текст в PDF
- 10. WPF UserControl Not Displaying
- 11. Bootstrap Tooltip Not Displaying
- 12. Swift Cells Not Displaying
- 13. Связанные объекты Not Displaying
- 14. Pagination Not Displaying
- 15. Jtable Not Displaying Images
- 16. JavaScript InfoWindow not Displaying
- 17. Ячейки CollectionView Not Displaying
- 18. UIProgressView Not DIsplaying
- 19. Rails 'simple_form' Not Displaying
- 20. Mediaplayer Cutting Off Sound Too Soon
- 21. Console.Writeline Cutting Off Large Output C#
- 22. JLabel - Cutting Off Top of Image
- 23. Playground Timeline Not Displaying View
- 24. View Controller Not Displaying Details
- 25. OpenGL 3.2 Texture Not Displaying
- 26. C# ComboBox Not Displaying DataSource
- 27. Android Radio Buttons Not Displaying
- 28. Weekline Plugin Not Displaying Clicked Weekdays
- 29. Fullcalendar Json Events Feed Not Displaying Anything
- 30. Ext.js ComboBox Not Displaying JSON Array
Точное поведение. Но в настоящее время я испытываю это только в том случае, если клавиатура является en_US и когда я использую iOS 8 на iPad. Те же настройки работают для iPhone или другого языка (de_de). В настоящее время в iOS 8.1.1/Xcode 6.1.1 есть ошибка в iOS Simulator, поэтому я не могу проверить здесь другой язык. – testing
Теперь я заполнил отчет об ошибке после того, как мой тестовый проект показал ту же проблему. – testing
Можете ли вы воспроизвести проблему в проекте с нуля? – smileBot