2014-10-01 2 views
5

У меня возникла проблема с параметрами маршрута в режиме трансляции, слишком короткие на iOS 8, так что пользователь не может даже сказать, что есть варианты, отличные от iPad. На прилагаемом скриншоте есть два доступных громкоговорителя. Вы можете прокрутить вниз и выбрать их, но я сомневаюсь, что большинство пользователей подумают попробовать.Параметры маршрута для авиалинии popover

Я осмотрел иерархию представлений, чтобы увидеть, существует ли представление, соответствующее тому, где он решил связать popover, но не увидел ничего интересного.

Той же проблема был размещен на форумах разработчиков Apple, но не имеет ответа: https://devforums.apple.com/message/1039783#1039783

Это происходит как в портретном и ландшафтном режиме, 100% время на IPad с 3-го поколения работает 8.0. 2. Построено с Xcode 6.

Сообщите мне, если будет полезной дополнительная информация, и заблаговременно за любые мысли!

enter image description here

ответ

1

Это, как представляется, фактическая ошибка в прошивке 8 приложения построено с Xcode 6. Я создал тестовую программу и представил его на яблоко в рамках технической поддержки инцидента. Они осмотрели его, зачислили обратно TSI и сказали, что они будут отслеживать его как ошибку. Мы также подтвердили другим музыкальным приложением, что они наблюдали такое же поведение.

+0

Спасибо, что получили отчет об ошибке, надеюсь, исправлены в ближайшее время! –

1

Thanks Apple! Отличная работа с этой штукой iOS 8, кажется, идет плавно!

Я не исправить, но я могу сделать это примерно в 2 раза лучше с этим волшебным заклинанием:

[UITableView appearance].tableHeaderView = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 10, 0.01f)]; 

серый зазор между навигационной панелью и меню выбором вызывается наличие набора tableHeaderView к нулю, который я нашел из другого вопроса SO: Why is there extra padding at the top of my UITableView with style UITableViewStyleGrouped in iOS7. Затем вы установите для своего представления таблицы прототипов соответствующее обходное решение.

Риск здесь заключается в том, что вы потенциально можете испортить другие виды таблиц в своем приложении. Я до сих пор не смог найти появлениеWhenContainedIn магия, которая выберет этот сломанный сборщик маршрутов. Но, по крайней мере, в моем приложении таблицы отлично, потому что ни один из них не имел заголовков.

(Обратите внимание, что вещь, которая говорит «Airplay», является прототипом UINavigationBar, поэтому, если вам нужно ее изменить, вы можете также - но только если вы хотите применить ее ко всем навигационным барам в своем приложении! Опять же, я не могу найти внешний видWhenContainedIn, который работает для меня)

Смежные вопросы