Я новичок в Iphone Dev, кажется, на самом деле не понимает делегатские вещи. Можем ли мы объединить представление mapkit и tableview в одном представлении?
Я искал, и кто-то сказал, что мы не можем использовать более одного делегата в одном контроллере представления. Поскольку я знаю, что mapkit требует MKMapViewDelegate, а tableview требует UITableViewDelegate, я прав до этого момента?
Тогда это значит, что мы не можем соединить mapkit и tableview в одном представлении вместе?
То, что меня также смущает, я сделал простое приложение, которое использует textview и mapkit вместе. Я только передаю MKMapViewDelegate для просмотра контроллера. Но textview также требует, чтобы делегат закрыл клавиатуру, используя textFieldShouldReturn. Поэтому мне удается связать делегата из файла IB, но не передал UITextFieldDelegate для просмотра контроллера. И это работает.
В чем разница, если мы связываем делегата с помощью IB или передаем параметр делегата для просмотра контроллера?
Спасибо