实时修改虚拟机应用控件位置的方法

在不使用InterfaceBuilder的情况下,手写代码来确定控件位置通常比较困难,需要不断修改代码并运行查看效果。有了DCInstrospect库,这个过程变得简单很多。将DCInstrospect库的源代码引入项目后,在AppDelegate的didFinishLaunchingWithOptions方法中添加以下代码:

#ifdef TARGET_IPHONE_SIMULATOR 
[[DCIntrospect sharedIntrospector] start]; 
#endif

当应用在虚拟机上启动后,按下Mac电脑的空格键,虚拟机顶部的状态栏会变成DCInstrospect界面,此时可以查看屏幕上控件的位置和大小。选择一个控件后,通过按Mac电脑的上下左右键来移动选中的控件,这时虚拟机右上角会显示{{x的改变量,y的改变量},{width,height}}。将x和y的改变量加到代码中即可。按下Shift + /键可以显示DCInstrospect的帮助信息。

zip 文件大小:1.64MB