2013-10-07 18 views
11

çalışmıyor:iOS7 UIImagePickerController allowsEditing someViewController olarak doğru

UIImagePickerController* picker = [[UIImagePickerController alloc] init]; 
    picker.allowsEditing = YES; 
    picker.sourceType = UIImagePickerControllerSourceTypeCamera; 
    picker.delegate = self; 

    [self presentViewController:picker animated:YES completion:^{ 

    }]; 

Bir fotoğraf çekmek ve nerede sonraki ekrana olsun (nedeniyle için allowsEditing = EVET;) Ben kare içine benim Fotoğrafı kırpmak için bir seçenek var şekillendirirler. Beyaz kare dikdörtgen, çektiğim fotoğrafın üzerinde ilk pozisyonda belirir ve ben onu hareket ettirmeye çalışırım. Onu sürükleyebilirim, ancak parmağımı her bıraktığımda, başlangıçta tuttuğu konuma geri döner. Hiçbir aksaklık yok. Parmağı serbest bıraktığımda, beyaz çerçeveli dikdörtgen, easeOut animasyonunu, sürüklediğim konuma geri döndürür.

AllowEditing öğesinin NO olarak ayarlanmış olması ile aynı şey değildir. HAYIR olarak ayarlanırsa, kırpma dikdörtgeni bile görünmez.

Daha önce, sorunun yalnızca iOS 7'de göründüğünü düşündüm, ancak şimdi tüm iOS sürümlerinde olduğunu anlıyorum. Bunun nasıl olduğunu anlamıyorum, ancak Xcode 5'i kullanmaya başladığımda ve iOS7 için geliştirdiğimde başladı. Xcode 4.6.3'ü Mac'imde tuttum, böylece bu uygulamayı eski Xcode ile tekrar oluşturmaya çalıştım, ancak hiçbir şey düzeltmedim.

Ayrıca, fotoğraf kitaplığından bir resim yüklediğimde, kırpmanın iyi olması gerektiği gibi çalıştığını belirtmem gerekir. Sadece yeni bir fotoğraf çekerken sorun yaşıyorum. İlk mahsul dikdörtgen göründüğünde ben fotoğrafın etrafında bu dikdörtgeni sürüklemek alamıyorum rağmen

Dahası, ben hala yakınlaştırma ve uzaklaştırma yapabilirsiniz. Ben yakınlaştırmak, ben sonra fotoğrafın etrafında ama SADECE başlangıç ​​dikdörtgenin konumu & boyutunun sınırları içinde bu (küçük) kırpma dikdörtgen sürükleyebilirsiniz. Bu sınırı aşarsam, kırpma dikdörtgenim görünmez sınırların içine geri dönüyor.

herkes, bu UIImagePickerController ile bir hata olduğunu gibi görünüyor

cevap

7

... yardım edin. Neyi yanlış yaptığımı anlamaya çalışıyordum. Ama sonra bu işlevselliği test etmek için birkaç boş yeni proje başlattım. Ayrıca Apple'ın resmi örnek kodu kontrol:

https://developer.apple.com/library/ios/samplecode/photopicker/Introduction/Intro.html

+1

Ben de bu kırık görüyorum, burada alarak fotoğraf için örnek bir uygulama/modül https://www.cocoacontrols.com/controls/fdtake ve düzenleme olduğu iOS7 altında sorun yaşanıyor –

+0

herhangi bir yoldan, alternatifler? – Esqarrouth

+0

Bu konuda herhangi bir güncelleme var mı? –