很多情况需要更改控件类型,但是原有的控件已经加好约束了,删除在修改也太麻烦了点。

解决方法:

如:将textField修改为lable举例:

右键xib或storyboard, Open As -> Source Code . 找到textField,修改为label. 再用interface builder打开就可以了, 修改后会保留原来的约束和Frame.

参考问答:https://segmentfault.com/q/1010000009888532

需要注意的是简单控件变为复杂控件稍微复杂点。