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

Controllers - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Организация выбора папки http://www.cyberforum.ru/objective-c/thread832336.html
привет, как сделать что то похожее. на 1 картинке как я понял это NSPopUpButton. с добавленными интемами "Яндекс.Диск", и Выбрать папку... при нажатие на Выбрать папку, вы ходит что то похожее на стандартное окно, которое выскакивает при нажатии по интему choose... у "объекта NSPathControl". как вызвать такое же окно как у NSPathControl, если какой стандартный метод? спасибо
Objective-C Помощь по API! Помогите найти API со списком городов..... Ищу который день и никак...... http://www.cyberforum.ru/objective-c/thread832205.html
Помощь по классам Objective-C
Помогите определить к какому классу принадлежит кнопка (i) http://s51.***********/i133/1304/06/3f6e13da8a41.jpg
Objective-C Помощь с отпарсиной информацией
Как обычно беру данные.... как обычно отпарсиваю их, в итоге получается массив с одним объектов: ( ( { cloudcover = 0; humidity = 69; "observation_time" = "08:30 PM"; precipMM = "0.0"; pressure = 1013; "temp_C" = 2;
Objective-C Что нужно учить разработчику iOS? http://www.cyberforum.ru/objective-c/thread829683.html
Доброго времени суток, уважаемые форумчане! Я заканчиваю школу, и решила изучить программирование под iPhone. Скажите, с чего начинать, какие книги читать, есть ли курсы? Будет ли трудно, если я не дружу с анг. языком? Нашла в сети, что нужно учить Objective-C и Cocoa. Еще говорят, что нужно изучать HTML+CSS+JavaScript. Так ли это? С языками программирования сталкивалась в школе, учили Паскаль....
Objective-C Псевдоним приложения alias Привет /Users/user/Библиотеки/com.apple.loginitems.plist в нем есть "массив приложений которые запускаются автоматически при входе в систему" каждый элемент массива это словарь: содержащий имя приложения и две DATA одна иконка ,а другая Alias(псевдоним) как этот самый Alias получить для своего приложения, что бы в дальнейшем создать свой словарь. подробнее

Показать сообщение отдельно
Novichok2
0 / 0 / 0
Регистрация: 13.04.2013
Сообщений: 16
13.04.2013, 21:58  [ТС]     Controllers
Цитата Сообщение от Xavier Посмотреть сообщение
Если по теме то ты должен подчинить свой класс протоколам <UITableViewdataSource> и <UITableViewDelegate>
и реализовать методы этих протоколов в своем классе
А вообще советую лучше почитать какую ни будь книгу по cocoa touch и программирование под iPhone там все описано по мере усложнения материала и table view там будет уделено пару глав.
P.S. и используй форматирование кода:
Objective-C
1
-(void)learnObjC:(Person *)me
а то ничего не понятно
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
-(void)loadView{
    self.tableView = [[UITableView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame] style:UITableViewStylePlain];
    self.tableView.delegate = self;
    self.view = self.tableView;
    
//    UISwipeGestureRecognizer* swipeLeft = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeLeft:)];
//    [swipeLeft setDirection:UISwipeGestureRecognizerDirectionLeft];
//    [self.view addGestureRecognizer:swipeLeft];
}
 
- (void)viewDidLoad
{
    [super viewDidLoad];
    
    
    
    self.Cities = [NSArray arrayWithObjects:@"Гомель", @"Минск", @"Брест", @"Гродно", nil];
    
    // Search Bar
    UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(-5.0, 0.0, 320.0, 44.0)];
    searchBar.autoresizingMask = UIViewAutoresizingFlexibleWidth;
    UIView *searchBarView = [[UIView alloc] initWithFrame:CGRectMake(0.0, 0.0, 310.0, 44.0)];
    searchBarView.autoresizingMask = 0;
    searchBar.delegate = self;
    [searchBarView addSubview:searchBar];
    searchBar.tintColor = [UIColor blackColor];
 
}
 
-(NSInteger)numberOfSectionsInTableView:(UITableView *)_tableView{
    return 1;
}
 
-(NSInteger)tableView:(UITableView *)_tableView numberOfRowsInSection:(NSInteger)section{
    return self.Cities.count;
}
 
-(UITableViewCell *)tableView:(UITableView *)_tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
    UITableViewCell *cell = [self.tableView dequeueReusableCellWithIdentifier:@"cell"];
    
    if (cell == nil) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:@"cell"];
    }
    
    cell.textLabel.text = [self.Cities objectAtIndex:indexPath.row];
    [cell.textLabel setTextColor:[UIColor blackColor]];
    return cell;
}
 
- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}
 
-(void)tableView:(UITableView *)_tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
    TheSecondViewController* controller = [[TheSecondViewController alloc] initWithNibName:@"TheSecondViewController" bundle:nil];
    [self.view.window.rootViewController presentViewController:controller animated:YES completion:nil];
    
    DMAppDelegate* appDelegate = (DMAppDelegate* )[UIApplication sharedApplication].delegate;
    [appDelegate loadAppDataFromDictionaryViewControllerToDelegate:[self.Cities objectAtIndex:indexPath.row]];
    
}
 
@end
Это не все методы, которые надо что-ли? Это Контролер2
 
Текущее время: 06:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru