使用Xib自定义试图时不需要设置约束让控件自适应不同屏幕

2791865-20da79a6a3560345.jpg
ChMkJ1bKxpSIOrkvAAWAc1mZkZkAALHnQJNGk4ABYCL317.jpg

今天来说一说我们在用xib自定义试图的时候关于不同手机尺寸上的自适应约束,其实我们只需要给我们的 NSLayoutConstraint写一个分类就能完成这个看起来很复杂的东西了。
我把代码上传到github上面,大家可以下载代码直接放到自己的项目里面然后就能愉快的使用了。
具体使用步骤:
1、先找到我们的视图
2791865-65ae99ee6588173f.jpg
1559614273679.jpg

2、然后注意看找到我们设置的约束
2791865-1792640910957d60.jpg
1559614916186.jpg

3、找到第三部选择其中的步骤
2791865-a3714e590647ab40.jpg
1559615063871.jpg

4、注意这里的 Adapter Screen
我们要把这个选为 ON
2791865-8367add6211d1d4c.jpg
1559615154677.jpg

5、一切都弄好了但是要注意这里(这里所有的约束全部都要为 on,全部),这是比较烦的一点,一定要注意。
2791865-31897e0304886d41.png
image.png

代码地址
https://github.com/ryanranya/DisConstraint
喜欢的朋友希望能帮忙点个星,谢了!!!

猜你喜欢

转载自blog.csdn.net/weixin_34292402/article/details/90801564
今日推荐