당신이 일 자신의 루비 측면을 해결해야하지만,이 코드 줄 :
[self presentSemiViewController:semiVC withOptions:@{
KNSemiModalOptionKeys.pushParentBack : @(YES),
KNSemiModalOptionKeys.animationDuration : @(0.3),
KNSemiModalOptionKeys.shadowOpacity : @(0.8),
}];
이 같은인가 :
NSDictionary *dict = [NSDictionary, dictionaryWithObjectsAndKeys:
[NSNumber numberWithBOOL:YES], KNSemiModalOptionKeys.pushParentBack,
[NSNumber numberWithFloat:0.3], KNSemiModalOptionKeys.animationDuration,
[NSNumber numberWithFloat:08], KNSemiModalOptionKeys.shadowOpacity];
[self presentSemiViewController:semiVC withOptions:dict];
가정 KNSemiModalOptionKeys.pushParentBack
을 그 메서드를 실행하기 위해 도트 표기법을 사용하고 있습니다. 각 메서드는 [KNSemiModalOptionKeys pushParentBack]
으로 다시 쓸 수 있습니다. (형성 사전 꽤 능숙하다, IIRC) 루비로 변환하는 ObjC 측에 당신에게 충분한 정보를 제공
희망.
당신은 코코아/OS X와 성공을 위해가는 경우 도움이 될 수 있습니다 API를 사용하려면 우선 Objective-C를 알아야합니다 (모든 API와 대부분의 예제가 ObjC로 작성되었으므로). – bbum
예, 거의 끝났습니다. 앱. Ruby에서 위의 코드를 작성하는 방법을 알아야합니다. –