所以我正在尝试构建一个使用 SplitView 作为主屏幕的 iPhone 应用程序,类似于应用程序 Lyft 或基本上像这个控制器https://github.com/mutualmobile/MMDrawerController。
我已经设置了以下情节提要(我没有使用 SizeClasses):
我已经对 SplitViewController 进行了子类化,以尝试为我的 MasterViewController 设置最大宽度:
// 文件.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
我在这里想念什么?