2016-04-08第一次接触到iOS的UI开发, 跟着老师的视频写了一个移动控件的小程序, 结果因为没有看完视频导致出错, 具体过程如图:
发现, 无论怎么点击btn2, 都无法让btn1左移, 而具有相同功能的btn3就能正常的让btn1左移
问题出现的原因很简单, 在新建proj的时候没有关闭auto layout所致, 关掉即可
先调处属性栏, 点击btn2, 跳转到btn2的属性页面, 再点击File Inspector, 在上图所示区域, 取消勾选 Use Auto Layout, 取消勾选是, 会弹出提示框, 大致意思是如果取消勾选Use Auto Layout的话那也要取消Use Size Classes, 选择Disable Size Classes即可.
这样, 和btn3有同样功能的btn2也能移动btn1了.
但是, 这只是初学UI的时候的做法, 如果学到UI高级以后, 还有另外的解决办法, 这里就不再赘述.
时间: 2024-10-22 17:02:23