Swift - set 메서드/더하기 메서드 및 논리적 병합 쓰기

1847 단어 Swift
최근에 swift로 단례를 어떻게 쓰는지 배울 때 문제가 생겨서 코드를 직접 올렸어요. 이것은 할 말이 없어요. 모든 것을 oc에 따라 할 수 없어요.첫 번째 set 방법은 직접 초기화하거나 선택할 수 있는 종류를 줄 수 있습니다.
    var infoImage:UIImage = UIImage.init(){
        didSet {
            DYHandle.sharedInstance.infoImage = infoImage
        }
    }

두 번째는 더하기 방법입니다.
    class func setInfoImage(image:UIImage){
        DYHandle.sharedInstance.infoImage = image
    }

세 번째는 일부 속성이 여러 개의 집합일 때가 있다. 예를 들어oc에는 다음과 같은 것이 있다.
 dyView.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleLeftMargin;

swift에서는
 dyView.autoresizingMask = UIViewAutoresizing.init(rawValue: UIViewAutoresizing.flexibleBottomMargin.rawValue | UIViewAutoresizing.flexibleTopMargin.rawValue | UIViewAutoresizing.flexibleRightMargin.rawValue | UIViewAutoresizing.flexibleLeftMargin.rawValue)

이 편은 여기까지, 다음에 bounding Rect의 방법을 총결해 봅시다.
문제가 있으면 사신이나 우편으로 보내 주십시오

좋은 웹페이지 즐겨찾기