object-c - ios, 다중 매개변수 열거 구현에 대해 말씀해 주세요.
漂亮男人
漂亮男人 2017-05-02 09:19:11
0
1
764



등 다중 매개변수 열거형 값을 전달할 수 있는 메소드를 구현하고 싶습니다

漂亮男人
漂亮男人

모든 응답(1)
阿神

코드에 표시된 UIRectCornerTopLeft 및 UIRectCornerTopRight는 실제로 열거형이 아니지만 按位掩码(bitmask)이며 해당 정의는 다음과 같습니다.

으아악

비트 마스크(NS_OPTIONS)의 구문은 열거형(NS_ENUM)과 동일하지만 컴파일러는 비트 마스크를 통해 해당 값을 결합합니다|.

편집자:

예를 들어 위 UIRectCorner의 NS_OPTIONS의 경우 코드에 따라 UIRectCornerTopLeft | UIRectCornerTopRight 을 전달하면 처리 코드는 대략 다음과 같습니다.

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿