Вчера актуализирах до 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
Имах един и същ въпрос, всъщност изборът не работи правилно, ако поставим водещите следи, вместо това трябва да поставим фиксирана ширина и височина и център с хоризонтални подравнения, за да наблюдаваме.