2012-07-10 53 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"];