Форум программистов, компьютерный форум CyberForum.ru

Отметки на карте - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C MPMoviePlayerController не видит mov ролик http://www.cyberforum.ru/objective-c/thread616672.html
MPMoviePlayerController не видит mov ролик , показывает черный прямоугольник. Ролик во вложении. Вот код : NSString *urlStr = pathForResource:@"fallsRight.mov" ofType:nil]; NSURL *url = ; MPMoviePlayerController * videoPlayer = initWithContentURL:url]; ; videoPlayer.view.frame = CGRectMake(0, 0,140, 200); ;
Objective-C Xcode на Windows Подскажите как установить Xcode для Windows?Можно ли через VirtualBox?И какие еще есть способы? http://www.cyberforum.ru/objective-c/thread616350.html
Написание калькулятора для iOS Objective-C
Всем Привет!!!Как сделать калькулятор для IOS???Заранее спасибо)))
xCode Objective-C
В общем скачал xCode и книгу BecomeAnXCoder. Оказалось что она устарела уже. По крайней мере я по ней не смог даже консольное приложение на Objective C создать, создается на С обычном. Подскажите что можно по свежее почитать, или может я что не так делаю?
Objective-C Как вывести в текстовое поле адрес сайта? http://www.cyberforum.ru/objective-c/thread614948.html
Здравствуйте, я только учусь программировать на objective c, и прошу вашей помощи. Как вывести в текстовое поле адрес сайта? вот класс: #import "UsingViews3ViewController.h" @implementation UsingViews3ViewController @synthesize webView; - (void)viewDidLoad { NSURL *url = ; NSURLRequest *req = ; ;
Objective-C Google plus Api получить OAuth хочу добавить линк на стену в google plus. Вобщем надо получить OAuth на google plus чтобы потом отправить запрос, но проблема вот в чем ]]; непойму какой redirect_uri писать, он у меня http://localhost, ето тоже пробывал писать, пишет всеравно ошибку, пробывал его вобще убрать, тоже непомогает, на офф доках нечего ненашел чтобы мне помогло подробнее

Показать сообщение отдельно
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
02.07.2012, 19:03     Отметки на карте
Отметки на карте называются представлениями аннотаций(MKAnnotationView), у MapView есть метод addAnnotations который эти аннотации может "добавлять на карту", аннотации должны принимать протокол <MKAnnotations>

Это все, что Вам нужно знать. Все так и есть. Сумбурно, пропустив несколько шагов, но в целом так.
id<MKAnnotation> - это представление для Вашей модели, которая может быть хоть NSObject(Что вполне логично), которая реализовывала бы <MKAnnotation>. =>
Вы инициализируете Вашу MKAnnotationView с моделью, которая реализовывает протокол <MKAnnotation>.

- (void)addAnnotation принимает в себя вашу объектную модель, для дальнейшего использования в методе(ах):
- mapView:viewForAnnotation, где Вы должны создать и вернуть представление с инкапсулированной информацией о данной Annotation.

Ваша модель должна отвечать на запрос - (CLLocationCoordinate2D)coordinate, что необходимо для центрирования MKAnnotationView на MKMapView.
Подробнее - вбейте в поиске на developer.apple.com MKAnnotation. Глядишь что и накопаете. Мне помогло в свое время.

Ближайший простой пример - работа UITableView.
Вы также создаете массив объектов, а затем используете метод:
- tableView:cellForRowAtIndexPath: для отображения ячейки с Вашей моделью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru