iOS 12, Swift 4
Самый простой способ, используя autolayout
:
UIScrollView
и прикрепить его 0,0,0,0
к суперпредставлению ( или желаемый размер) UIView
в ScrollView, прикрепите его 0,0,0,0
ко всем 4 сторонам и отцентрируйте его horizontally
и vertically
. bottom
и align center Y
на 250. (для горизонтальной прокрутки измените trailing
и align center X
) Хорошо, вот в чем дело. Я пробовал использовать профиль клиента, но он не работал, я думаю, это потому, что в установщике профиля клиента нет функций .NET framework 3.5 SP1 . Поэтому в процессе установки он также запрашивает .net framework 3.5 SP1, поэтому мне пришлось сделать его доступным и в автономном режиме. Вот в чем дело:
Поскольку в моем случае он жаловался и запрашивал .net Framework 3.5 SP1, вот что мне пришлось сделать:
Теперь соберите свое решение, и оно должно работать. Однако вы получите 2 предупреждения. Это известная проблема, и, согласно Microsoft, они не мешают процессу установки вашего приложения. Прочтите это для получения дополнительной информации.
Это было немного утомительно для меня, чтобы найти и придумать, поэтому я очень надеюсь, что это поможет кому-нибудь еще с этой проблемой. Если у вас есть вопросы, оставьте комментарий, и я свяжусь с вами как можно скорее.
Спасибо за чтение!
Чтобы ваша установка работала с профилем клиента (без жалоб, как вы говорите) во время установки, вам дополнительно необходимо изменить проверенные условия, чтобы они требовали только профиль клиента.
Вам нужно изменить свойство условия запуска .NET, чтобы на самом деле говорилось «Профиль клиента». Сделайте это как здесь:
(источник: msdn.com )
Это из следующего документа: Производительность WPF и профиль клиента .NET Framework , раздел «Развертывание» Йосефа Гольдберга.
Хотя в документе упоминается профиль клиента версии 4, это также работает для 3.5. Я сделал это, и это сработало отлично.