我有一個視圖頂部有一個表視圖,表視圖下面有一個滾動視圖。 當我按下調整大小欄按鈕項目時,我想隱藏表格視圖並最大化滾動視圖。我得到滾動視圖和表視圖來正確動畫,但我試圖調整滾動視圖內的UITextView
以利用額外的屏幕空間。UITextView沒有正確調整大小
每當我計算調整大小,UITextView
去屏幕的左上角,我不知道爲什麼。我甚至沒有修改X和Y,只是高度。
CGRect newDesFrame = descriptionTextView.bounds;
newDesFrame.size.height = newDesFrame.size.height + tableViewFrame.size.height;
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:.5];
self.scrollView.frame = scrollFrame;
self.descriptionTextView.frame = newDesFrame;
[UIView commitAnimations];
我不知道爲什麼會發生這種情況。 descriptionTextView.bounds
由於在UIScrollView
內的UIView
?看起來,當我做一個滾動視圖的X和Y的NSLog時,它是0,0。這很奇怪,因爲它不是在超視圖中的0,0或視圖中。我該如何解決?
真棒,工作!感謝您的解釋。我想我不應該混合使用邊界和框架。它的調整方式很好,比使用兩個邊界更好。 – Alan