Как создать приложение OpenManRTC NativeDemo для IOS?

Во-первых, создайте свой заставку как безграничную, неподвижную форму с вашим изображением на ней, настроенную на первоначальное отображение в центре экрана, по цвету, как вы хотите. Все это можно установить в дизайнере; в частности, вы хотите:

  • Задайте свойства формы ControlBox, MaximizeBox, MinimizeBox и ShowIcon для «False»
  • Установите для свойства StartPosition значение «CenterScreen»
  • Установите для свойства FormBorderStyle значение «None»
  • Установите минимальный размер и максимальный размер формы, чтобы они были такими же, как и начальный размер.

Затем вам нужно решить где его показать и куда его уволить. Эти две задачи должны выполняться с разных сторон основной логики запуска вашей программы. Это может быть в программе main () вашего приложения или, возможно, в обработчике нагрузки вашего основного приложения; везде, где вы создаете большие дорогие объекты, читаете настройки с жесткого диска и обычно занимаете много времени, чтобы делать вещи за кулисами, пока не отобразится основной экран приложения.

Затем все, что вам нужно сделать, это создайте экземпляр вашей формы, покажите () и сохраните ссылку на него во время инициализации запуска. После того, как ваша основная форма загрузится, нажмите «Закрыть» ().

Если ваш экран заставки будет иметь анимированное изображение на нем, окно также должно быть «двойным буфером», и вам нужно будет быть абсолютно уверенным, что вся логика инициализации происходит за пределами потока GUI (это означает, что вы не можете иметь основную логику загрузки в обработчике нагрузки mainform, вам придется создать BackgroundWorker или какую-либо другую поточную процедуру.

1
задан Nsr.10 13 July 2018 в 07:15
поделиться