마스터의 너비를 줄이기 위해 UISplitViewController를 서브 클래스하려고합니다. 매트 젬멜 (Matt Gemmell)의 MGSplitViewController (Change the width of Master in UISplitViewController 참조)을 보았습니다.하지만 필자가 원하는 것보다 더 좋아 보입니다. 애플이 앱 스토어에서 받아 들일 수있는 방식으로 마스터의 크기를 320에서 260으로 줄이고 싶다.서브 클래스 UISplitViewController 및 사용자 정의 너비 설정
저는 버튼 이외의 것을 서브 클래 싱하는 것을 처음 사용 합니다만, 지금은 아무 것도하지 않지만 지금까지 시도하고있는 것은 이것입니다. 나는 표적에서 벗어나거나 단순한 무언가를 놓치고있다. 어떻게 할 수 있습니까?
헤더 파일 :
#import <UIKit/UIKit.h>
@interface MYSplitViewController : UISplitViewController
+ (CGFloat)masterColumnWidth;
@end
실행 파일 :
#import "SRSplitViewController.h"
@interface SRSplitViewController()
@end
@implementation SRSplitViewController
+ (CGFloat)masterColumnWidth {
return 260;
}
@end
이 모든 행운? 감사. – SpaceDog
@RubberDuck 아직 없습니다. [splitViewController setValue : [NSNumber numberWithFloat : 200.0] forKey : @ "_ masterColumnWidth"]; 비주얼을 위해 작동하지만 애플에 의해 거절 될 것입니다. –
예, 이것에 대해 알고 있습니다. 어쨌든 고마워. – SpaceDog