Change the width of Master in UISplitViewController

前端 未结 16 1759
自闭症患者
自闭症患者 2020-11-28 05:55

The iPad programming guide says that the splitView\'s left pane is fixed to 320 points. But 320 pixels for my master view controller is too much. I would like to reduce it a

16条回答
  •  悲哀的现实
    2020-11-28 06:47

    ViewController.h @property(nonatomic, assign) CGFloat maximumPrimaryColumnWidth NS_AVAILABLE_IOS(8_0);

    ViewController.m

    #define SYSTEM_VERSION_LESS_THAN(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedAscending)
    
        if (SYSTEM_VERSION_LESS_THAN(@"10.0")) {
    
        [self setValue:[NSNumber numberWithFloat:200.0]forKey:@"_masterColumnWidth"];
    
        }else{
    
        self.maximumPrimaryColumnWidth = 200;
        self.splitViewController.maximumPrimaryColumnWidth = self.maximumPrimaryColumnWidth;
    
         }
    

提交回复
热议问题