, 0, imageView.bounds.width)
// 将`imageView`的`x`向右移动`titleLabel`的`width`,值得注意的是,这里我们需要将`width...imageView右移titleLabel的宽度。但实际上还是出了问题。运行程序的时候你会发现,箭头图标不见了。
然后我就试着把偏移的距离缩小一倍
居然就好了,我就很开心。...(0, -imageView.bounds.width, 0, imageView.bounds.width)
// 将`imageView`的`x`向右移动`titleLabel`的`width`,值得注意的是...(0, -imageView.bounds.width, 0, imageView.bounds.width)
// 将`imageView`的`x`向右移动`titleLabel`的`width`,值得注意的是...使用layoutIfNeeded 函数让自动布局系统,提前更新当前收集到的约束变化
因此,我们手动调用一下layoutIfNeeded方法,将代码布局的约束都创建好,并显示出来,然后再进行更新约束的动画