игра брюс 2048
Главная / Программирование / Разработка приложений для iOS / Тест 50

Разработка приложений для iOS - тест 50

Упражнение 1:
Номер 1
Какой класс позволяет отображать список ячеек с прокруткой?

Ответ:

 (1) UIScrollView 

 (2) UIView 

 (3) UITableView 

 (4) UICellView 


Упражнение 2:
Номер 1
Какой протокол нужно реализовать, чтобы сообщить UITableView, какие строки нужно показывать?

Ответ:

 (1) UITableViewDataSource 

 (2) UITableViewCells 

 (3) UITableViewRows 

 (4) UITableViewDataCells 


Упражнение 3:
Номер 1
Как задается количество отображаемых в UITableView строк?

Ответ:

 (1) нужно задать свойство tableView.rowsCount 

 (2) нужно вернуть число в методе tableView:numberOfRowsInSection 

 (3) нужно заполнить массив tableView.rows 

 (4) нужно заполнить массив tableView.sections 


Упражнение 4:
Номер 1
Для чего нужен reuseIdentifier у ячейки UITableViewCell

Ответ:

 (1) чтобы отличать ячейки друг от друга 

 (2) чтобы задавать содержимое ячеек 

 (3) чтобы сообщить таблице число ячеек 

 (4) чтобы переиспользовать одни и те же ячейки при прокрутке по возможности несколько раз 


Упражнение 5:
Номер 1
Какой тип ячейки позволяет отобразить строку крупного текста и под ней строку более мелкого текста?

Ответ:

 (1) UITableViewCellStyleTwoRows 

 (2) UITableViewCellStyleSubtitle 

 (3) UITableViewCellStyleValue1 

 (4) UITableViewCellStyleDefault 


Упражнение 6:
Номер 1
Как реагировать на нажатие ячейки в таблице?

Ответ:

 (1) нужно задать у tableView target и action 

 (2) нужно подписаться на уведомление UITableViewDidSelectRow 

 (3) нужно установить tableView.delegate и реализовать метод tableView:didSelectRowAtIndexPath 

 (4) нужно добавить в каждую ячейку по кнопке и реагировать на их нажатие 


Упражнение 7:
Номер 1
Какой факт не верен про UITableViewController?

Ответ:

 (1) его корневое view это UITableView 

 (2) он по умолчанию реализует протокол UITableViewDelegate 

 (3) он по умолчанию реализует протокол UITableViewDataSource 

 (4) в нем можно задать количество ячеек через свойство self.rowsCount 


Упражнение 8:
Номер 1
Какое view используется для отображение интерфейса с прокруткой?

Ответ:

 (1) UILargeView 

 (2) UIContentView 

 (3) UILabel 

 (4) UIScrollView 


Упражнение 9:
Номер 1
Как задать какой прокручиваемый размер должен быть у UIScrollView?

Ответ:

 (1) переопределить метод contentSizeForScrollView: и вернуть там нужный размер 

 (2) установить нужный frame 

 (3) добавить addSubview: нужного размера 

 (4) установить свойство contentSize 


Упражнение 10:
Номер 1
Почему UIScrollView удобно отображать внутри UINavigationController-а?

Ответ:

 (1) он умеет автоматически задавать contentSize для UIScrollView 

 (2) он запоминает положение прокрутки 

 (3) он автоматически сдвигает содержимое под статус и навигейшн бары 

 (4) по-другому UIScrollView отобразить нельзя 


Упражнение 11:
Номер 1
Какое view используется для отображение html?

Ответ:

 (1) UISiteView 

 (2) UISafariView 

 (3) UIWebView 

 (4) UIScrollView 




Главная / Программирование / Разработка приложений для iOS / Тест 50