0

そのため、メイン画面に 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

ここで何が欠けていますか?

4

1 に答える 1