2012-07-10 54 views
1

我可以在网络版的Aviary(以及android中的feather_crop_values)中找到设置cropPresets的提及,但是在ios sdk中没有任何提及。 无论如何设置ios版本的作物预设/值,或者这是网络和Android版本独占的?如何在ios版本中设置Aviary作物预设?

有一个选项可以传递NSDictionary选项,但工具集顺序是唯一给出的例子。我试着做一个关键字为“cropPresets”的字典,它的值是一个NSArray,输入为“48x48”作为NSString,但它似乎忽略它并显示默认的作物预设。我想我可以在黑暗中继续拍摄,除非有人有更好的主意?

+0

CFD,你可以分享你的绑定项目对于MonoTouch? – 2013-04-26 15:49:51

+0

(对不起,我一会儿没有检查我的通知。)当我问这个问题时,我在google上找到了一个。由于苹果规则的改变,Aviary不得不改变一些事情,我不认为我已经有一个工作了。我今天做了一个新的google,发现一个github repo声称绑定了当前的rev [link](https://github.com/theonlylawislove/MonoTouch.Aviary)。我没有机会亲自尝试。 – CFD 2013-07-18 20:40:55

+1

https://github.com/theonlylawislove/MonoTouch.Aviary – 2013-07-19 12:04:25

回答

0

我有同样的问题只是一个观点日前。

所以我给他们写了一封电子邮件。 他们回答我以下:

自定义选项作物实际上尚未正式支持 在这个平台上(虽然我们不支持它为Web和Android,这 在这里可以有助于混淆)。也就是说,我们的路线图中即将出现这个 ,您应该没有问题,包括 一旦该更新可用,只有一个裁剪尺寸。

因此请留意新的更新!

2

只需跟踪遇到同样问题的人:Aviary for iOS现在支持自定义作物预设,因此请直接前进并使用它,如文档所述。我刚刚编写了一个测试,它运行良好。

http://www.aviary.com/ios/documentation#customization

+1

正如其所写,这似乎应该只是一个评论 – Mike 2012-12-22 01:23:20

1

就必须解决同样的问题,所以我想我可能共享代码(它包含在他们的示例代码:https://github.com/AviaryInc/Aviary-iOS-Sample-App/blob/master/AviaryDemo-iOS/AFSDKDemoViewController.m):

// Set Custom Crop Sizes 
[AFPhotoEditorCustomization setOptionValue:@NO forKey:@"editor.tool.crop.enableOriginal"]; 
[AFPhotoEditorCustomization setOptionValue:@YES forKey:@"editor.tool.crop.enableCustom"]; 
NSDictionary * fourBySix = @{kAFCropPresetHeight : @(4.0f), kAFCropPresetWidth : @(6.0f)}; 
NSDictionary * fiveBySeven = @{kAFCropPresetHeight : @(5.0f), kAFCropPresetWidth : @(7.0f)}; 
NSDictionary * square = @{kAFCropPresetName: @"Square", kAFCropPresetHeight : @(1.0f), kAFCropPresetWidth : @(1.0f)}; 
[AFPhotoEditorCustomization setOptionValue:@[square, fourBySix, fiveBySeven] forKey:@"editor.tool.crop.presets"];