約束和transform一起使用的坑

2021-07-09 05:52:58 字數 809 閱讀 1214

前一段時間由於檢視需要旋轉,所以使用約束進行布局,同時又需要對檢視進行旋轉,想要的結果是在旋轉之後,能夠根據設定的布局再次布局,但是沒有再次布局。

先上最後的效果

實現**如下

布局**

- (nslayoutconstraint *)addconstraintforview:(uiview *)subview inview:(uiview *)view constraint:(nsmutablearray *)contraints

[view addconstraints:array];

[nslayoutconstraint deactivateconstraints:_l];

return contraint3;

}

旋轉的時候

- (ibaction)fdsfasdf:(id)sender

completion:^(bool finished) ];

nslog(@"%d__%d", __line__, [self

.testview needsupdateconstraints]);

[self

.testview updateconstraintsifneeded];

}

最終發現是只有在frame發生改變的時候才能夠重新布局,而出現上述問題的原因在於,布局的參照檢視沒有發生旋轉,而布局的檢視發生旋轉,這樣就造成參照出錯。

願使 陪你一起老

有人說,人生的路上,最浪漫的事,一種是相濡以沫,一種是相忘於江湖。相守 相伴都是幸福與甜蜜的。找乙個愛的人,相守一生,看歲月輪迴,青絲白髮,一起到老。但有一種相守,並沒有牽手的相依偎,只是隔著一段紅塵的距離,默默地凝望 默默地祝福。陪你一起老,無論是否相守,我願在時光的清淺裡,將往事收藏,只要你好,...

和Top一起成長

秒殺!09年比較火的乙個詞 從剛開始秒殺手機,電腦,到後來的秒殺汽車,到現在的秒殺房地產 相對於 的秒殺,我有許多事情,進展的比較緩慢,參加 top比賽乙個多月了,一直想寫點什麼,和大家一起享,但是卻拖到了現在 下面我就和大家分享一下我使用 top平台的一些體會和心得.一 見證 的崛起1 全球網際網...

一起走過,一起走下去

多久沒有好好的靜下來給你寫封信了,想想,確是好久了啊!只有那麼幾天你就要走了,不知該對你如何說,該對你說要好好的,自己多保重,卻又不想提起這樣的話題。是啊,這樣的話語好讓人感傷,以致有時候刻意閃躲,不為別的,只為不想與你分離。說起這些,你是不是想問我,難道我們分開的還不夠久麼?難道每每想念的時候你都...