Нативная разработка мобильных приложений


 Контроллеры пользовательского интерфейса ч



Download 3,69 Mb.
Pdf ko'rish
bet33/228
Sana21.07.2022
Hajmi3,69 Mb.
#834838
1   ...   29   30   31   32   33   34   35   36   ...   228
Bog'liq
Нативная разработка мобильных приложений

42

Контроллеры пользовательского интерфейса
ч
то
 
мы
 
узнали
В этой главе мы подробно рассмотрели контроллеры пользовательского ин
-
терфейса:
 

поговорили о различных архитектурах, поддерживаемых в Android и iOS, 
и показали, как 
Ac ti vi ty
накладывается на 
UIViewController
;
 

рассмотрели логику отображения представления на экране при запуске 
приложения на обеих платформах. Выяснили, что Android предлагает 
больше возможностей для настройки, по сравнению с более традицион
-
ным подходом в iOS;
 

рассмотрели переходы между сценами и смену активного представле
-
ния, а также некоторые инструменты, доступные в Android, такие как 
объекты 
Fragment
, помогающие упростить управление представлениями;
 

обсудили разные методы жизненного цикла контроллеров пользова
-
тельского интерфейса в Android и iOS;
 

познакомились с раскадровками (storyboards) в iOS и их ролью в соеди
-
нении различных сцен.
Удивительно, что даже при таком широком охвате многое осталось неосве
-
щенным. Подробнее о некоторых деталях представлений, не имеющих отно
-
шения к контроллерам пользовательского интерфейса, мы поговорим в главе 2. 
Кроме того, во второй части книги мы представим пример создания приложе
-
ния для обеих платформ и приведем дополнительную информацию.
Если вы готовы продолжить исследование представлений, переходите к сле
-
дующей главе!


Глава 
2
Представления
В большинстве фреймворков графического пользовательского интерфейса 
(GUI) визуальные элементы на экране представлены объектами, которые часто 
называют «представлениями». В веб-приложениях представление может быть 
элементом HTML, но в некоторых веб-платформах представлению соответ
-
ствует целая веб-страница или ее фрагмент. В Java Swing и некоторых других 
фреймворках для обозначения части представления приложения используется 
термин «визуальные компоненты».
В нативной разработке мобильных приложений представлением является 
экземпляр подкласса 
View
(Android) или 
UIView
(iOS).
Представления могут быть атомарными и состоять из единственного визу
-
ального компонента, например фрагмента текста или изображения, но также 
могут иметь более сложную иерархическую структуру, как, например, список 
строк или еще сложнее, как, допустим, виджет календаря со сложным поведе
-
нием, встроенным в сам виджет.
Представления также используются для получения пользовательского вво
-
да. Кнопки, переключатели, флажки, раскрывающиеся списки и поля ввода 
текста – все это примеры представлений, которые дают пользователю возмож
-
ность взаимодействовать с вашим приложением.

Download 3,69 Mb.

Do'stlaringiz bilan baham:
1   ...   29   30   31   32   33   34   35   36   ...   228




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish