Предустановки урожая вольера не работают на iOS

Пытаюсь заставить пользователей обрезать фото под квадрат с вольером. Как описано в документации Aviary здесь можно отключить пользовательские кадры и задать пресеты вручную. Я пытаюсь сделать следующее:

[AFPhotoEditorCustomization setCropToolOriginalEnabled:NO];
[AFPhotoEditorCustomization setCropToolCustomEnabled:NO];
NSDictionary *SIZE = [[NSDictionary alloc] initWithObjectsAndKeys:
                      @"kAFCropPresetName",@"square",
                      @"kAFCropPresetWidth",@"1.0f",
                      @"kAFCropPresetHeight",@"1.0f",
                      nil];
[AFPhotoEditorCustomization setCropToolPresets:[[NSArray alloc] initWithObjects:SIZE, nil]];

Но это не работает. Это приводит к 0 вариантам обрезки:


person Mike S    schedule 05.12.2014    source источник


Ответы (1)


Вы должны использовать приведенный ниже код:

[AFPhotoEditorCustomization setCropToolOriginalEnabled:NO]; [AFPhotoEditorCustomization setCropToolCustomEnabled:NO]; NSDictionary * square = @{kAFCropPresetName: @"Square", kAFCropPresetHeight : @(1.0f), kAFCropPresetWidth : @(1.0f)}; [AFPhotoEditorCustomization setCropToolPresets:@[square]];

person Ritu    schedule 24.12.2014
comment
В моем случае не работает. Поскольку библиотека изменена с помощью Adobe, даже используется AdobeImageEditorCustomization вместо AFPhotoEditorCustomization. - person karan; 17.11.2016