ios之如何删除默认的约束


应用场景,你是否尝试过定义一个在设置了autolayout中的xib的控件,然后连线关联了outlet。跟住在代码中设置了针对这个控件的约束,但是发现没有显示效果,控制台里面打印出约束的问题。
大概就是这样的:IB auto generated at build time for view with fixed frame


原因解析:是因为你设置了autolayout,但是却没有自定义,系统会帮你自动创建一些约束

 

解决办法:
自己在xib定义一些约束,然后在xib的属性面板中勾选“placeholder remove at build time”


问我为啥知道这个问题,呵呵,google吧,附上外国大神的地址:http://travisjeffery.com/b/2013/11/preventing-ib-auto-generated-at-build-time-for-view-with-fixed-frame/


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM