IOS 小知识点

  1. IOS 11 适配问题
automaticallyAdjustsScrollViewInsets:属性 在IOS11 不能用了
UIScrollView 换成 contentInsetAdjustmentBehavior ,传入`UIScrollViewContentInsetAdjustmentNever`
@property(nonatomic,assign) BOOL automaticallyAdjustsScrollViewInsets API_DEPRECATED_WITH_REPLACEMENT("Use UIScrollView's contentInsetAdjustmentBehavior instead", ios(7.0,11.0),tvos(7.0,11.0)); // Defaults to YES

  1. LaunchImage设置
iphone 适配
LaunchImage  
iphoneX : 1125 * 2436
iphonePlus:1242 × 2208
iphone6/7:750 × 1334
iphone5s:640 × 1136
iphone4s:640 × 960
以及json:
{
  "images" : [
    {
      "extent" : "full-screen",
      "idiom" : "iphone",
      "subtype" : "736h",
      "filename" : "LaunchImage1242_2208.png",
      "minimum-system-version" : "8.0",
      "orientation" : "portrait",
      "scale" : "3x"
    },
    {
      "extent" : "full-screen",
      "idiom" : "iphone",
      "subtype" : "667h",
      "filename" : "LaunchImage750_1334.png",
      "minimum-system-version" : "8.0",
      "orientation" : "portrait",
      "scale" : "2x"
    },
    {
      "orientation" : "portrait",
      "idiom" : "iphone",
      "filename" : "LaunchImage640_960.png",
      "extent" : "full-screen",
      "minimum-system-version" : "7.0",
      "scale" : "2x"
    },
    {
      "extent" : "full-screen",
      "idiom" : "iphone",
      "subtype" : "retina4",
      "filename" : "LaunchImage640_1136.png",
      "minimum-system-version" : "7.0",
      "orientation" : "portrait",
      "scale" : "2x"
    },
    {
      "extent" : "full-screen",
      "idiom" : "iphone",
      "subtype" : "2436h",
      "filename" : "LaunchImage1125_2436.png",
      "minimum-system-version" : "11.0",
      "orientation" : "portrait",
      "scale" : "3x"
    },

  ],
  "info" : {
    "version" : 1,
    "author" : "xcode"
  }
}

  1. icon 的配置
1. 20icon: 40_40, 60_60, 
2. 29icon: 58_58, 87_87
3. 40icon:80_80,120_120
4. 60icon:120_120,180_180
5. 1024_1024

你可能感兴趣的:(IOS 小知识点)