2015-12-03 103 views
3

我想在捕獲後裁剪圖像或從庫中選擇圖像。如何更改UIImagePickerController裁剪區域的可顯示框架大小。在Swift中爲「CropRect」設置固定的寬度和高度

我附上了一張圖片,以瞭解我的問題 當我捕捉或選擇圖像時,我得到紅色方框。其實我想要做的是將紅色方框大小調整爲綠色方塊。

See this image

func openGallary() 
{ 
    picker!.sourceType = UIImagePickerControllerSourceType.PhotoLibrary 
    picker!.allowsEditing = true; 
    picker!.delegate = self; 
    if UIDevice.currentDevice().userInterfaceIdiom == .Phone 
    { 
     self.presentViewController(picker!, animated: true, completion: nil) 
    } 
    else 
    { 
     popover=UIPopoverController(contentViewController: picker!) 
     popover!.presentPopoverFromRect(editPP.frame, inView: self.view, permittedArrowDirections: UIPopoverArrowDirection.Any, animated: true) 
    } 
} 
+0

發表你試過的東西? –

+0

我附上了一張圖片以方便使用。 – Sulo

+1

你應該添加代碼,你已經嘗試以及你面臨的問題。 –

回答

1

按我的理解,這是不可能設置矩形爲UIImagePickerController編輯模式。你可以捕捉未經編輯的圖像並裁剪你的自己,或者你可以使用TOCropViewController 其不錯。 選取者只有作物320X320。

+0

謝謝阿馬爾。 – Sulo

+0

謝謝的禮儀包括按下向上箭頭按鈕... – amar