Окно просмотра мобильного Safari - предотвращение горизонтальной прокрутки?

Уточнить ответ tvanfosson; это поведение описано в спецификации языка C# 3.0 (В§7.14):

поведение лямбда-выражений и анонимных выражений метода является тем же за исключением следующих моментов:

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

• лямбда-выражения разрешают типам параметра быть опущенными и выведенными, тогда как анонимные выражения метода требуют, чтобы типы параметра были явно указаны.

• тело лямбда-выражения может быть выражением или блоком операторов, тогда как орган по анонимному выражению метода должен быть блоком операторов.

•, Так как только лямбда-выражения могут иметь орган по выражению, никакое анонимное выражение метода не может быть успешно преобразовано в тип дерева выражений (В§4.6).

я думаю:

Action<int> action = () => Console.WriteLine("lambda");

эквивалент:

Action<int> action = delegate() { Console.WriteLine("delegate"); };

, который не скомпилировал бы также. Как Daniel Plaisted говорит (), явно говорит, что нет никаких параметров.

, Если был эквивалент делегата {}, это могло бы быть:

Action<int> action = => Console.WriteLine("lambda")

, Который не очень симпатичен и я подозреваю, что это подозревает, не находится в духе лямбда-выражений.

24
задан alex 11 February 2013 в 07:01
поделиться

3 ответа

Возможно ли, что какой-то элемент страницы выталкивает содержимое?

Да, это действительно так. Настройка области просмотра только определяет видимую область области просмотра, но не имеет отношения к отключению бокового панорамирования.

Итак, чтобы этого не происходило, установите переполнение: скрытый для элемента, который содержит ваш контент, или же избегайте переполнения элементов.

Примечание: другие мобильные браузеры также поддерживают метатег viewport некоторое время, так что вы также захотите протестировать их.

20
ответ дан 28 November 2019 в 22:53
поделиться

Поздно здесь, на вечеринке, но у меня просто была похожая проблема, когда у меня была горизонтальная прокрутка на iPhone 5, сайт фактически показывал двойную ширину, а правая половина была полностью пустой.

Фактически, мне просто нужно было изменить метатег области просмотра с:

<meta name='viewport' content='width=device-width, maximum-scale=1.0, minimum-scale=1.0' />

на:

<meta name='viewport' content='width=device-width, maximum-scale=1.0, minimum-scale=1.0, initial-scale=1.0' />

Добавление «начального масштаба» заблокировало его так, чтобы оно прокручивается только вертикально, как и ожидалось.

10
ответ дан 28 November 2019 в 22:53
поделиться

Не знаю, был ли это только я, или был ли введен какой-то код неправильно, но:

если это

<meta name='viewport' content='content="width=device-width, maximum-scale=1.0, minimum-scale=1.0, initial-scale=1.0' />

не читается так

<meta name='viewport' content='width=device-width, maximum-scale=1.0, minimum-scale=1.0, initial-scale=1.0' />

, поэтому контент перечисляется только один раз, без "как он не закрывается" в конце кода .....

4
ответ дан 28 November 2019 в 22:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: