dengzemiao / DZMeBookRead

支持项目使用!最完整小说阅读器Demo!仿iReader(掌阅),QQ阅读 ... 常用阅读器阅读页面,支持 翻页效果(仿真,覆盖,平移,滚动,无效果)、字体切换、书签功能、阅读记录、亮度调整、背景颜色切换 ...
MIT License
1.24k stars 327 forks source link

关于屏幕尺寸的一点儿小建议 #57

Open dreeye opened 3 years ago

dreeye commented 3 years ago

您好,我是新手,所以不知道说的对不对,比如像下面这几个常量:

/// 屏幕Size
let ScreenSize:CGSize = UIScreen.main.bounds.size

/// 屏幕宽度
let ScreenWidth:CGFloat = UIScreen.main.bounds.size.width

/// 屏幕高度
let ScreenHeight:CGFloat = UIScreen.main.bounds.size.height

如果在进入小说之前翻转设备屏幕,那么这些常量是不会重新赋值的对么?要解决屏幕翻转的问题是否要考虑不把获取设备尺寸的函数赋值给常量呢?

dengzemiao commented 3 years ago

额 你说的是对的,我这边一开始就没有做屏幕旋转的支持,只是把他们公用出来,如果你们有需求可以调整一下即可

dengzemiao commented 3 years ago

我这边用固定尺寸来写demo的初衷是,我这个只是一个demo 给与别人看思路的,而且屏幕自适应的话,推荐还是用 layout 布局方式,但是 layout 框架有点多,我用 frame 更能让别人都能看懂,然后自己去换成自己的熟悉的 layout 框架。

dreeye commented 3 years ago

明白,多谢了

dengzemiao commented 3 years ago

@dreeye 要不然我一开始就会使用 snapkit 做自适应布局了。