Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
Dexter384
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 9
#1

Простейшая фото галерея через Assets Library - Objective-C

22.11.2013, 21:12. Просмотров 1140. Ответов 0
Метки нет (Все метки)

Здравствуйте. Я делаю простейшую фото галерею через Assets library в xcode 4.2.
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
66
- (void)viewDidLoad
{
    [super viewDidLoad];
 
    void (^assetEnumerator)( ALAsset *, NSUInteger, BOOL *) = ^(ALAsset *result, NSUInteger index, BOOL *stop){
    if(result != NULL){
        NSLog(@"See Asset: %@", result);
        [assets addObject:result];
    }
    };
 
    void (^assetGroupEnumerator)( ALAssetsGroup *, BOOL *) =  ^(ALAssetsGroup *group, BOOL *stop) {
    if(group != nil) {
        [group enumerateAssetsUsingBlock:assetEnumerator];
    }
 
    [self.tableView reloadData];
    };
 
    assets = [[NSMutableArray alloc] init];
    ALAssetsLibrary  *library = [[ALAssetsLibrary alloc] init];
    [library enumerateGroupsWithTypes:ALAssetsGroupAll
                           usingBlock:assetGroupEnumerator
                           failureBlock: ^(NSError *error) {
                                 NSLog(@"Failure");
                             }];
 
}
 
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
#warning Potentially incomplete method implementation.
    // Return the number of sections.
    return 1;
}
 
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
#warning Incomplete method implementation.
    // Return the number of rows in the section.
    return  [assets count];
}
 
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"Cell";
 
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
    }
 
    // Configure the cell...
    ALAsset *asset = [assets objectAtIndex:indexPath.row];
    [cell.imageView setImage:[UIImage imageWithCGImage:[asset thumbnail] ]];
    [cell.textLabel setText:[NSString stringWithFormat:@"Photo %d", indexPath.row+1]];
 
    return cell;    }
 
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
 
    PhotoController *ViewPhoto=[[PhotoController alloc] init];
    [self.navigationController pushViewController:ViewPhoto animated:YES];
 
}
Сейчас в ячейке отображается только название изображения и маленькая его его копия слева. Я хочу ,чтобы при нажатии на ячейку открывалось новое окно и там была картинка но уже на весь экран. как лучше сделать это? создавать вьюконтроллер в didSelectRowAtIndexPath и потом как параметр указывать какую картинку открыть?и через какйю функцию открывать картинки?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2013, 21:12
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Простейшая фото галерея через Assets Library (Objective-C):

Простейшая галерея
Подскажите самую простейшую галерейку без наворотов - только что бы...

Фото галерея?
Вот решил создать на своём сайте фото галерею!! Проблема состойт в том что я...

Фото Галерея
Как красиво отобразить фотографии, использую .NET 2.0. Может есть какие-нить...

Фото галерея
Здравствуйте, вот такая вот проблема. сделал цикл вызова ссылок изображение из...

Фото галерея
Здравствуйте, подскажите, как организовать БД, чтоб каждый пользователь мог...

Простейшая обрезка фото
Доброе время суток! Вот поместил я загруженное фото в папку и назвал ее ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2013, 21:12
Привет! Вот еще темы с решениями:

Фото галерея, как лучше?
Доброго времени суток! Подскажите как лучше сделать фото галерею в...

Фото галерея и форум для Joomla 2.5
Всем привет.Мужики подскажите пожалуйста бесплатную фотогалерею в которой можно...

PictureBox, Bitmap, галерея, загрузка большого количества фото
Всем привет. Решился я как-то сделать примитивный фотоальбом,в котором есть...

Изменение дизайна страницы при просмотре ее кода через испектор или не работающая галерея
Добрый день. Есть двиг вордпресс 4.4.2, есть плагин WordPress Post Tabs, есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru