我有幾個UITextView的。每個TextView的改變它的尺寸焦點 - 它長約50像素的動畫是這樣的:更改UIView幀時的移動元素
[UITextView animateWithDuration:.1f animations:^{
CGRect new_frame = textView.frame;
new_frame.size.height += height;
textView.frame = new_frame;
}];
現在我的問題是我需要到一個集中向下50px的移動下TextViews(也與動畫明顯)。我想知道如何做到這一點最簡單的方法。我的應用程序只有iOS6,所以我可以使用自動佈局。我嘗試失敗了。我嘗試使用struts和彈簧 - 也失敗了。
想到的唯一解決方案就是將動畫的每個元素向下移動50 px。但這聽起來很便宜。任何想法如何做到這一點?自動佈局可能嗎?
編輯
這裏是我一直在試圖佈局:
這裏是如何看起來模擬器點擊第一的TextView後:
因此,你可以看到它,而不是覆蓋的下一個視圖,並沒有保持約束。
自動佈局一定要完成什麼你希望做的。我沒有看過任何實施,只是看我知道這是你想要的視頻。 – atreat