iOS UI布局调试工具
查看ios软件的ui布局有三种:
1.DCIntrospect 这种方式是开源的,我从github上clone下来后运行demo,运行遇到了问题:Xcode cannot run using the selected device,试了修改允许版本之类的方法一直没有。还是没有耐心研究,所以放弃了,有同学愿意试试的可以去看看,到时候告诉我一声怎么用。
2.REVEAL 这款软件我也下载下来用了,用的时候需要把它的framework导入进工程,然后还需要设置一下链接到这个库。但不知道为什么,每次运行成功之后reveal上是能进行ui的调试查看等,但是工程文件里的.xcodeproj文件出问题了。可能是我哪里没配置好吧,所以这个软件也被我放弃了。(怎么使用看这篇文章:iOS真机UI调试利器——Reveal)
最近发现这个软件比较好的一点,就是能看手机上安装的别人的软件的布局。逆向工程里常常使用的,能够了解别人的布局设计思路。具体如何使用看这篇文章:使用Reveal分析他人App视图布局。
3. Spark Inspector 这款软件倒是挺不错的,下载下来就能马上使用,只要用这个软件打开你的工程,然后运行工程就可以马上查看你的ui布局了,在模拟器上运行你的app,spark inspector就能马上实时刷新进入相同的界面。所有的元素都能显示,分层还能精准定位等。好吧就这样愉快的决定用你了。这里是生成序列号的软件下载地址:百度云盘软件及序列号生成器, 密码:whmr, 只要下载下来里面会有个程序生成序列号,自己输入进去就行了,不会过期了。
4. xcode6 中有一个view debugging,这个也是可以看见ui的布局的。(多谢@dreamCatcher提醒)
先运行模拟器,app启动后在xcode选择 debug->view debugging->capture view Hierarchy,就能看到当前app页面的ui布局了。基本上的功能都有,就是没有frame的信息,有一个position中心点信息,如果我想看原点位置的话就需要自己减一下了。

iOS UI布局调试工具的更多相关文章
- iOS UI布局-定时器
定时器是比较常用的一个UI控件,在付款.抢购时,经常会使用到.提取成一个通用的方法 /** * 倒计时GCD通用方法 * 通常用的计时器都是用NSTimer,但是NSTimer在线程很吃紧的时候效果不 ...
- iOS UI布局总结
布局就是尺寸和位置的设置. 一.基本布局: 1)绝对布局:frame.layoutsubviews. 二.相对布局: autoresizing.autolayout.基于父视图.基于约束. 三.线性布 ...
- iOS UI布局-VFL语言
什么是VFL语言 VFL(Visual Format Language),“可视化格式语言”. VFL是苹果公司为了简化autolayout的编码而推出的抽象语言. 语法说明 H:[cancelBut ...
- iOS UI布局-回到顶部
回到顶部,是比较常用的一个效果 核心代码 在ViewDidLoad中,添加回到顶部按钮 计算偏移量,如果当前显示的内容全部向上隐藏掉,则显示“回到顶部”按钮 // // ViewController. ...
- iOS开发~UI布局(三)深入理解autolayout
一.概要 通过对iOS8界面布局的学习和总结,发现autolayout才是主角,autolayout是iOS6引入的新特性,当时还粗浅的学习了下,可是没有真正应用到项目中.随着iOS设备尺寸逐渐碎片化 ...
- iOS开发~UI布局(二)storyboard中autolayout和size class的使用详解
一.概要:前一篇初步的描述了size class的概念,那么实际中如何使用呢,下面两个问题是我们一定会遇到的: 1.Xcode6中增加了size class,在storyboard中如何使用? 2.a ...
- iOS开发~UI布局(一)初探Size Class
随着iOS8系统的发布,一个全新的页面UI布局概念出现,这个新特性将颠覆包括iOS7及之前版本的UI布局方式,这个新特性就是Size Class.Size Class配合Auto Layout可以解决 ...
- iOS UI调试工具 -- UIDebuggingInformationOverlay
英文原文: http://ryanipete.com/blog/ios/swift/objective-c/uidebugginginformationoverlay/ 无意中看到iOS自带调试工具 ...
- iOS 8 UI布局 AutoLayout及SizeClass(二)
一.新特性Size Class介绍 随着iOS8系统的公布,一个全新的页面UI布局概念出现,这个新特性将颠覆包含iOS7及之前版本号的UI布局方式,这个新特性就是Size Class. Size Cl ...
随机推荐
- ng-class css样式
<style> .error{background-color: red;} .warning{background-color: yellow;} </style> < ...
- Android获取相册图片
1. AlertDialog的使用 2. 显示和隐式意图的区别 3. 相册页面的跳转 4. 选择完成后返回图片的获取 ----------------------------------------- ...
- intent.addFlags
一.Activity和Task(栈)的关系 Task就像一个容器,而Activity就相当与填充这个容器的东西,第一个东西(Activity)则会处于最下面,最后添加的东西(Activity)则会在 ...
- jquery.js 库中的 选择器
<html><head><script type="text/javascript" src="jquery.js">< ...
- C语言中的字节对齐以及其相关处理
首先,我们来了解下一些基本原理: 一.什么是字节对齐一个基本类型的变量在内存中占用n个字节,则该变量的起始地址必须能够被n整除,即: 存放起始地址 % n = 0,那么,就成该变量是字节对齐的;对于结 ...
- LA 3521 Joseph's Problem
题意:给你正整数n和k,然后计算从i到n k%i的和: 思路:如果n小于1000000,直接暴力计算,然后大于1000000的情况,然后在讨论n和k的大小,根据k%i的情况,你会发现规律,是多个等差数 ...
- hdu 5139 Formula
http://acm.hdu.edu.cn/showproblem.php?pid=5139 思路:这道题要先找规律,f(n)=n!*(n-1)!*(n-2)!.....1!; 不能直接打表,而是离 ...
- iostat 使用说明
LINUX [oracle@perass back]$ iostat -m 1 10 Linux 2.6.18-194.el5 (perass) 03/01/2014 avg-cpu: %user % ...
- VisualSVN_Server安装_配置图文教程
前言: 不错的文章 对一个我这样的菜鸟来说,这个教程很容易理解,说它图文并茂并不为过.所以就把它整理成了文档,给大家分享. 文章版权归原作者Forrest Zhang所有. 原文出处: http:// ...
- 【图片处理】ImageMagick, gm
ImageMagick: Convert, Edit, Or Compose Bitmap Images http://www.imagemagick.org/script/binary-releas ...