Swift를 사용하여 iOS에서 정사각형으로 자른 사진 축소판을 얻는 방법

Paynestrike

내 컬렉션 뷰 셀의 사진 썸네일을 얻고 싶습니다. 이것이 내가 한 방법입니다.

imageManager.requestImageForAsset(asset as! PHAsset, targetSize:CGSizeMake(80, 80), contentMode: .AspectFit, options: nil, resultHandler: {(result, info)->Void in
        cell.setThumbnail(result!)
    }   
})

이것은 늘어난 썸네일을 얻게 될 것입니다. 저는 iPhone의 사진 앱처럼 사진의 원래 비율을 유지하는 정사각형의 잘린 썸네일을 원합니다.

어떤 아이디어? 저는 iOS 프로그래밍이 처음 이니 신속하게 응답 해주세요. 저는 신속하게 시작합니다. 감사합니다.

맷 롱

에서 속성을 설정할 수있는 Interface Builder로 작업하는 경우 UIImageView다음 두 속성을 살펴보세요.

여기에 이미지 설명 입력

보기 모드는 늘어난 것처럼 보이거나 맞는지 여부에 영향을줍니다. 때로는 기술적으로 적합하더라도 이미지가 너무 크면 셀 직사각형의 경계를 넘을 수 있습니다. 이 경우 "Clip Subviews"를 활성화하여 이미지가 이미지 뷰 사각형의 경계를 벗어나 표시되지 않도록 할 수 있습니다.

Interface Builder를 사용하지 않는 경우 다음과 같이 코드의 셀에 이러한 속성을 모두 설정할 수 있습니다.

// This is assuming your UIImageView inside your cell is
// called 'thumbnail'. You could put this code inside of your
// .setThumbnail() function instead--though it's not clear
// what all that is doing from you code snippet.
cell.thumbnail.clipsToBounds = true
cell.thumbnail.contentMode = .ScaleAspectFill

선택할 수있는 다양한 콘텐츠 모드는 UIKit에서 다음과 같이 정의됩니다.

public enum UIViewContentMode : Int {

    case ScaleToFill
    case ScaleAspectFit // contents scaled to fit with fixed aspect. remainder is transparent
    case ScaleAspectFill // contents scaled to fill with fixed aspect. some portion of content may be clipped.
    case Redraw // redraw on bounds change (calls -setNeedsDisplay)
    case Center // contents remain same size. positioned adjusted.
    case Top
    case Bottom
    case Left
    case Right
    case TopLeft
    case TopRight
    case BottomLeft
    case BottomRight
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

CSS를 사용하여 프로필 사진 오른쪽에 사용자 이름을 표시하는 방법

분류에서Dev

wordpress에서 프로그래밍 방식으로 사용자 지정 게시물 유형에 대한 이미지 축소판을 표시하는 방법.?

분류에서Dev

각 도용 ADAL을 사용하여 사용자 정보를 서버 측으로 다시 전달하는 방법

분류에서Dev

CSS를 사용하여 사각형으로 사각형을 얻는 방법은 무엇입니까?

분류에서Dev

Laravel에서 프로필 세부 정보를 사용하여 특정 역할을 가진 사용자를 얻는 방법

분류에서Dev

PHP에서 curl xpath를 사용하여 웹 사이트에서 특정 사진을 얻는 방법

분류에서Dev

Swift에서 사용자 유형으로 UITextField 크기를 조정하는 방법

분류에서Dev

tron에서 ecrecover를 사용하여 올바른 주소를 얻는 방법

분류에서Dev

'this'를 사용하여 DIV 요소에서 값을 얻는 방법

분류에서Dev

파일에서 vim을 사용하여 특정 문자 수를 얻는 방법

분류에서Dev

php-sdk에서 액세스 토큰을 사용하여 사용자 프로필 정보를 얻는 방법

분류에서Dev

NSXMLParser를 사용하여 SWIFT의 XML에서 특정 속성을 얻는 방법

분류에서Dev

두 개의 서로 다른 바인딩을 사용하여 사용자 지정 ListView에서 모든 정보를 얻는 방법은 무엇입니까?

분류에서Dev

xlrd를 사용하여 XLSX 셀에서 각 문자 형식을 얻는 방법은 무엇입니까?

분류에서Dev

Android에서 범용 이미지 로더를 사용하여 비디오 및 이미지 축소판을 표시하는 방법은 무엇입니까?

분류에서Dev

전체 IOS 앱에서 사용자 지정 글꼴을 올바른 방법으로 사용하는 방법

분류에서Dev

Swift를 사용하여 UITableview에서 사용자 지정 셀 (Xib)을로드하는 방법

분류에서Dev

Twitter 부트 스트랩 축소판을 사용하는 올바른 방법

분류에서Dev

각 문을 사용하여 자식 태그를 얻는 방법?

분류에서Dev

Java에서 GremlinPipeLine을 사용하여 유사 검색을 사용하여 채워진 정점 세트 사이에 가장자리를 추가하는 방법

분류에서Dev

16 진수를 사용하여 사용자 지정 숫자 서식 색상을 변경하는 방법

분류에서Dev

UIBezierPath 또는 다른 방법을 사용하여 Objective-C에서 프로그래밍 방식으로 아래와 같이 사용자 지정 사각형을 만드는 방법은 무엇입니까?

분류에서Dev

파이썬을 사용하여 이미지에서 문자를 얻는 방법

분류에서Dev

javascript를 사용하여 gridview에서 텍스트 상자 값을 얻는 방법

분류에서Dev

javascript를 사용하여 gridview에서 텍스트 상자 값을 얻는 방법

분류에서Dev

C #에서 Regex를 사용하여 부분 문자열을 얻는 방법

분류에서Dev

PHP를 사용하여 파일에서 문자열을 얻는 방법

분류에서Dev

LIKE / CONTAINS 쿼리를 사용하여 Realm Swift에서 double 값을 얻는 방법

분류에서Dev

mvc 5에서 역할을 가진 사용자를 얻는 방법

Related 관련 기사

  1. 1

    CSS를 사용하여 프로필 사진 오른쪽에 사용자 이름을 표시하는 방법

  2. 2

    wordpress에서 프로그래밍 방식으로 사용자 지정 게시물 유형에 대한 이미지 축소판을 표시하는 방법.?

  3. 3

    각 도용 ADAL을 사용하여 사용자 정보를 서버 측으로 다시 전달하는 방법

  4. 4

    CSS를 사용하여 사각형으로 사각형을 얻는 방법은 무엇입니까?

  5. 5

    Laravel에서 프로필 세부 정보를 사용하여 특정 역할을 가진 사용자를 얻는 방법

  6. 6

    PHP에서 curl xpath를 사용하여 웹 사이트에서 특정 사진을 얻는 방법

  7. 7

    Swift에서 사용자 유형으로 UITextField 크기를 조정하는 방법

  8. 8

    tron에서 ecrecover를 사용하여 올바른 주소를 얻는 방법

  9. 9

    'this'를 사용하여 DIV 요소에서 값을 얻는 방법

  10. 10

    파일에서 vim을 사용하여 특정 문자 수를 얻는 방법

  11. 11

    php-sdk에서 액세스 토큰을 사용하여 사용자 프로필 정보를 얻는 방법

  12. 12

    NSXMLParser를 사용하여 SWIFT의 XML에서 특정 속성을 얻는 방법

  13. 13

    두 개의 서로 다른 바인딩을 사용하여 사용자 지정 ListView에서 모든 정보를 얻는 방법은 무엇입니까?

  14. 14

    xlrd를 사용하여 XLSX 셀에서 각 문자 형식을 얻는 방법은 무엇입니까?

  15. 15

    Android에서 범용 이미지 로더를 사용하여 비디오 및 이미지 축소판을 표시하는 방법은 무엇입니까?

  16. 16

    전체 IOS 앱에서 사용자 지정 글꼴을 올바른 방법으로 사용하는 방법

  17. 17

    Swift를 사용하여 UITableview에서 사용자 지정 셀 (Xib)을로드하는 방법

  18. 18

    Twitter 부트 스트랩 축소판을 사용하는 올바른 방법

  19. 19

    각 문을 사용하여 자식 태그를 얻는 방법?

  20. 20

    Java에서 GremlinPipeLine을 사용하여 유사 검색을 사용하여 채워진 정점 세트 사이에 가장자리를 추가하는 방법

  21. 21

    16 진수를 사용하여 사용자 지정 숫자 서식 색상을 변경하는 방법

  22. 22

    UIBezierPath 또는 다른 방법을 사용하여 Objective-C에서 프로그래밍 방식으로 아래와 같이 사용자 지정 사각형을 만드는 방법은 무엇입니까?

  23. 23

    파이썬을 사용하여 이미지에서 문자를 얻는 방법

  24. 24

    javascript를 사용하여 gridview에서 텍스트 상자 값을 얻는 방법

  25. 25

    javascript를 사용하여 gridview에서 텍스트 상자 값을 얻는 방법

  26. 26

    C #에서 Regex를 사용하여 부분 문자열을 얻는 방법

  27. 27

    PHP를 사용하여 파일에서 문자열을 얻는 방법

  28. 28

    LIKE / CONTAINS 쿼리를 사용하여 Realm Swift에서 double 값을 얻는 방법

  29. 29

    mvc 5에서 역할을 가진 사용자를 얻는 방법

뜨겁다태그

보관