そのため、メイン画面に SplitView を使用する iPhone アプリを構築しようとしています。Lyft アプリに似ているか、基本的にこのコントローラーhttps://github.com/mutualmobile/MMDrawerControllerに似ています。
次のストーリーボードを設定しました (SizeClasses は使用していません)。
MasterViewController の最大幅を設定するために、SplitViewController をサブクラス化しました。
// ファイル .h
#import <UIKit/UIKit.h>
@interface LLSplitViewController : UISplitViewController <UISplitViewControllerDelegate>
@property(nonatomic, assign) CGFloat maximumPrimaryColumnWidth NS_AVAILABLE_IOS(8_0);
@end
// ファイル .m
@implementation LLSplitViewController
-(void)viewDidLoad{
self.delegate = self;
self.preferredPrimaryColumnWidthFraction = .1;
CGRect mainScreen = [[UIScreen mainScreen] bounds];
self.maximumPrimaryColumnWidth = mainScreen.size.width - 100;
}
@end
ここで何が欠けていますか?