刚好在做size class的学习,只可惜用于调试的手机是7.1.1的系统,抓耳挠腮了好半天才发现7.1的系统不支持size class,难怪不管怎么配置都不行,只得放弃转而适用模拟器测试配置的size class。

突然记起在storyboard中可以直接预览界面,不用每次都打开模拟器。打开方法记录如下:

1.点开Main.storyboard;

2.点击view-》Assistant Editor-》Show Assistant Editor,编辑区分成两部分;

3.点击右半部分顶部导航栏Automatic,在弹出菜单最下面选择Preview-》Main.storyboard(Preview)。

Preview界面的左下角的+号可以添加不同尺寸的屏幕,鼠标移到视图上可以选择旋转。

StoryBoard 的本质 StoryBoard 是苹果在 iOS 5 引入的新技术方案,目的是给纷繁复杂的 nib、xib 们一个温暖的家,让他们之间的关系更直观地展示出来,并提供了一种新的页面间跳转方式 segue。 StoryBoard 的本质是一个 XML 文件,描述了若干窗体、组件、Auto Layout 约束等关键信息。示例文件:https://github.com/johnlui/AutoLayout/blob/master/AutoLayout/Base.lproj/Main. storyboard 但是,我们应该认识到一个更重要的本质:使用 StoryBoard iOS 这是一个简单的在 storyboard 给UIScrollView子控件添加自动布局约束的示例. 给UIScrollView的子控件添加AutoLayout约束和其他普通的控件不同,因为scrollView需要根据子控件的尺寸和距离周围的边距来计算content Size . #####UIScrollView添加约束的正确方式如下: 首先,scrollView自身的约束(scrollView的位置和尺寸)可以像正常的UIView一样参照其父控件添加. 其次,scrollView内部子控件约束的添加需要遵循两个原则: scrollView内部子控件的尺寸不能以scrollView的尺寸为参照 scrollView内部的子控件的约束必须完整 更进一步的介绍,请戳 如果有任何问题可以issue我~ 在公司做项目一直使用 Storyboard ,虽然有时会遇到团队合作的 Storyboard 冲突问题,但是对于 Storyboard 开发效率之高还是比较划算的。在之前的博客 也提到过,团队合作使用 Storyboard 时,避免冲突有效的解决 方法 是负责UI开发的同事最好每人维护一个 Storyboard , 公用的组件使用轻量级的xib或者纯代码来实现。这样不但提高了开发效率,而且可以有效的避免 Storyboard 的冲突。如果每个人维护一个 Storyboard , 遇到冲突了就以你自己的为准就OK了。   言归正传,接下来就介绍一下如何使用 Storyboard 预览 UI在不同那个分辨率屏幕上的运行效果,这就很好 之前在一家公司做的项目都是使用纯代码,最近在公司做项目使用 Storyboard ,虽然有时会遇到团队合作的 Storyboard 冲突问题,但是对于 Storyboard 开发效率之高还是比较划算的。也有好多人认为用 Storyboard 进行团队开发很容易产生冲突,其实并没有想象 的那么容易产生冲突的,纯代码不也有产生冲突的时候吗?团队合作使用 Storyboard 时,避免冲突有效的解决 方法 是负责UI开发的同事最 ????????关注后回复“进群”,拉你进程序员交流群????????作者丨小集来源丨小集(ID:zsxjtip)每年的 WWDC,除了发布最新的 iOS 、iPadOS、watchOS、macOS 外,苹果同样会更新 Xcode 。新版的 Xcode 带来了很有新特性,来适配各个新系统,同时提供更加便利的工具来提高我们的开发效率。还有一个比较重要的是, Xcode 14 初始包大小现在已经降低到... 1、在 Xcode 项目导航栏 点击选 Storyboard /Xib; 2、Option+Command+Enter调出编辑助手界面; 3、在编辑助手的 方法 栏有个一个现实Automatic的按键,可以调出选 在升级到 Xcode 13后,不少小伙伴们都会突然发现运行模拟器会导致CPU占用率一直居高不下。而且在 Xcode 显示 预览 界面 也会非常的卡顿。 这是什么原因导致又该如何解决呢? 内容: Preview ( 预览 )----小技巧 约束什么的有很多大神写了 在今天之前,如果在xib 创建了一个btn,设置约束后,一般会command+R,看一下效果,这样很费时间,效率也很低下,相信各位同行,在适配、设置约束等都有所体会(会的不在此列) 在今天看资料的过程 ,突然发现一个叫, Preview ( 预览 )的功能,看了之后才发现,这个东西挺好,以前