Skip to content

ValiantCat/ViewGuide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

重大更新

群里的朋友说我的印象笔记导出太大 非会员无法导入
我现在逐条 导入了一下 放在books 文件夹下 GO

ViewGuide

辅助查看View的 宽高属性 再也不担心设计师找我1像素的梗了

先上效果 ShowCase

Demo1

D2mo2

D2mo2

之前项目中用到了 这个牛人 tapthaker 的库DebugView

但是发现该大牛已经不再更新了 而且这个库在 AutoLayout的情况下 支持并不是很好 所以我就重构了一下

warning 过两天我会把其中踩过的坑和原理总结一下 放在我的简书

How To Usage

  1. 将ViewGuide 拖进项目中即可

  2. pod 'ViewGuide', '~> 1.0.0'

  3. 关闭ViewGuide

在// UIView+ViewGuide.h文件中 打开//#define ViewGuideMarco 这个宏定义 或者在pch文件中 定义这个宏


Knows Issues

1 此Debug工具支持StoryBoard 实时渲染 ,如果项目中 StoryBoard 或者nib文件较多 ,造成卡顿 可注释 UIView+ViewGuide.h文件中 IB_DESIGNABLE 这个编译器指令

2 如果你的控制器实现了这个方法

                - (void)viewDidLayoutSubviews {
                          [super viewDidLayoutSubviews];
                }

请一定调用super的实现. 因为这个方法在UIViewController实现为空,所以无法用Runtime的黑魔法hook到

About

辅助查看View的 宽高属性 再也不担心设计师找我1像素的梗了

Resources

License

Stars

Watchers

Forks

Packages

No packages published