/ / Datepicker представени погрешно на iPad симулатор с iOS 8.1.1 / Xcode 6.1.1 - ios, uitableview, ios8, ios-симулатор, uidatepicker

Datepicker стана погрешно на iPad симулатор с iOS 8.1.1 / Xcode 6.1.1 - ios, uitableview, ios8, ios-симулатор, uidatepicker

Вчера актуализирах до Xcode 6.1.1 и сега изпитвам някакво странно поведение. Поставянето на датчик в клетката за преглед на таблицата причинява странно даване на дата.

Ден липсва и месецът е отрязан

Както можете да видите, денят е напълно изчезнал и месецът е отрязан. Това се случва на симулатор на iPad 2 с iOS 8.1.1. Нямам устройство, което да тества повече.

Попълвах доклад за бъг на bugreport.apple.com с № 19141277.

Има ли известно заобиколно решение?

Редактиране:

Благодарение на кокосов орех Изглежда има заобиколно решение. В моя случай исках датата на изтриване да бъде центрирана в клетката за табличен изглед. Имах центърX, centerY, височина и ширина ограничение. Сега играех с него и изглежда, че работят следните ограничения:

  • Най-голямото пространство за преглед на съдържанието е равно на 0
  • Долно пространство за изглед на съдържанието равно на 0
  • Подравняване на центъра X към изгледа на съдържанието равно на 0
  • Ширина е равна на 320
  • Височина е равна на 216 @ Приоритет 999

Отговори:

1 за отговор № 1

Прекарах доста време по този въпрос, включително опитвам да премахна ограниченията ви, но нямах късмет.

В крайна сметка преминах към създаване на инструмента за избор на дата - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath вместо в сценария и тя работи добре, така че бих предложил това на всеки, който има същия проблем.


0 за отговор № 2

Имах един и същ въпрос, всъщност изборът не работи правилно, ако поставим водещите следи, вместо това трябва да поставим фиксирана ширина и височина и център с хоризонтални подравнения, за да наблюдаваме. Приложете тези ограничения

въведете описанието на изображението тук

въведете описанието на изображението тук