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

UIScrollView. Не отображаются данные - Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS/iPhone Исправление ошибок в адресе сайта http://www.cyberforum.ru/ios-dev/thread1233559.html
Подскажите пожалуйста как правильно подправить веб-адрес? Например пользователь ввел google.ru, нужно вначале добавить http://www. а если пользователь сам прописал http то добавлять не нужно. Или в конце у многих адресов стоит / . Как мне делать проверку наличия этих элементов, проверять строку на наличие, тогда как вывести сообщение что ссылка недействительна, что такого сайта нет (например...
Программирование iOS/iPhone Plist или coredata Доброго времени суток! В tutorial https://www.youtube.com/watch?v=r6Cn6Kp5ghA&list=PLxqbutB-EOO0WOPOScvFeSkMO0Pw8atiu&index=10 , на 24 секунде показан .plist файл, заполненный данными, который в дальнейшем отображается в TableViewController. Ранее никогда с таким файлом не сталкивался(работал всегда с данными в c# + sqlserver посредством запросов). Если я правильно понял, то вместо .plist можно... http://www.cyberforum.ru/ios-dev/thread1232238.html
Программирование iOS/iPhone Первый webViewDidStartLoad?
Подскажите как проверить первый раз срабатывает метод webViewDidStartLoad? Мне нужно запускать анимацию индикатора загрузки (крутилка). Когда страница загружается первый раз крутилка должна выглядеть нормально, а когда просто подгружаются картинки индикатор должен крутиться в status bar.
Программирование iOS/iPhone Кнопки reload и cancel в textField
Подскажите как добавить в textField кнопки reload и cancel? Как в браузере Safari? Кнопка очистки поля есть, но как на нее навесить метод остановки загрузки страницы?
Программирование iOS/iPhone Показать адрес текущей страницы в TextField http://www.cyberforum.ru/ios-dev/thread1232081.html
Здравствуйте. Как при переходе в WebView отображать адрес в текущей страницы в TextField? Вначале то пользователь прописывает адрес первой страницы, но потом он переходит по разным ссылкам, как получить адреса этих ссылок?
Программирование iOS/iPhone Смена ориентции не сопровождается нотификацией Доброго времени суток. Сталкивался ли кто-нибудь с ситуацией, что при смене ориентации девайс не всегда оповещается об этом? Т.е. стоит проверка, если ориентация портретная то, иначе другое. При каждой смене ориентации оно работает верно, но очень редко все-таки не срабатывает, т.е. девайс ориентацию изменил, а приложение думает, что он остался в предыдущей ориентации. подробнее

Показать сообщение отдельно
vitali36
7 / 7 / 2
Регистрация: 09.02.2014
Сообщений: 91

UIScrollView. Не отображаются данные - Программирование iOS/iPhone

26.07.2014, 19:57. Просмотров 550. Ответов 3
Метки (Все метки)

Всем доброго времени суток. Есть контроллер, в котором отображаются объекты типа Dictionary из .plist файла, которые содержат в себе информацию(name,surname,age). В tableview я отображаю только имена(objectforkey:@"name"). Также каждый объект(item) может содержать в себе массив, в котором есть содержится информация к примеру о друзьях объекта. Получается иерархия такая. Если в table view нажать на ячейку, происходит переход на другой контроллер со ScrollView где пользователь листает друзей этого человека. Написал код, но при переходе пусто. Вот код:
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
//В методе viewdidload контроллера, на который происходит переход пишу
//читаю plist (myFriendsData тип NSArray)
NSString *plistFile = [NSBundle mainBundle]pathForResource:@"myPlist" ofType:"plist"];
self.myFriendsData = [NSArray ArrayWithContentsOfFile:plistFile];
self.myFriend = [myFriendsData objectAtIndex:selectedIndexPath]; //myFriend - тип NSDictionary
 
//работа со ScrollView (myScrollView типа UIScrollView)
self.myScrollView = [[UIScrollview alloc]initWithFrame:CGRectMake(0,0,320,self.view.bounds.size.height)];
self.myScrollView.delegate = self;
self.myScrollview.showHorizontalScrollIndicator = NO;
self.myScrollView.pagingEnabled = [UIColor ClearColor];
 
//добавление scrollview
[self.view addSubView:self.myScrollView];
 
self.evolution = [NSArray arrayWithArray:[self.myFriend objectForKey:@"evolution"]; //evolution - массив типа NSArray, объекты которого нужно скролить. 
self.myScrollView.contentSize = CGSizeMake(self.myScrollView.frame.size.width * [self.evolution count],self.myScrollView.frame.size.height);
 
//перебираем весь массив evolution(отображаю пока что только name и surname)
for(int i = 1; i <= [self evolution] count];i++)
{
UILabel *name = [UILabel alloc]init];
name.text = [NSString stringWithFormat:@"name of friend: %@",[[self.evolution objectAtIndex:i-1]objectForKey:@"name"]];
[name setFont:[UIFont fontWithName:@"GurmukhiMn" size:12]];
[name setTextColor:[UIColor whiteColor]];
[name setBackGroundColor:[UIColor clearColor]];
//то, что выше, повторяю для surname, только с другим именем UILabel и objectForKey:@"surname"
 
name.frame = CGRectMake((320*(i-1)+top_data_x, 26, 240, 14);
surname.frame = CGRectMake((320*(i-1)+top_data_x, 44, 240, 14);
 
//Добавляем на ScrollView
[self.myScrollView addSubview:name];
[self.myScrollView addSubview:surname];
}
Что может быть не так? Делал все по туториалу. Не могу дальше продвинуться...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru