混用布局方式的小注意

问题condition描述:

  1. superHolderView没有用autoLayout ; subView用了autoLayout
  2. 用了自己封装的

预期

subview会填充满superHolderView

实际

subView没有填充慢superHolderView

解决

把封装里的子view与父view的约束的权限调高或者不设(默认本来就高),因为之前是想子view撑大父view的,所以把subviw与superholderView之前的权限调低,如果想superHolderView拉大subview则刚好反而为之

延伸

小技巧:
无论哪种布局,无非就是要确定: X,Y,width,height
如果是用了autolayout,权限很重要,一个view会有很多的约束,像下面哪种已经置灰的约束是不起作用的,而这种置灰是由于冲突权限低被废掉的

混用布局方式的小注意_第1张图片

你可能感兴趣的:(混用布局方式的小注意)