0
我遇到了UIScrollView的位置問題。在桌面視圖中,我有一些項目,點擊每個項目都有一個詳細視圖。當我打開應用程序時,tableview出現,當我選擇一個項目時,在detailview中我有一個滾動視圖。問題在於它沒有顯示它應該在哪裏。它在視圖中顯得較低,我也在底部有一個不顯示的小菜單。但是,如果我訪問應用程序的主菜單,其中有我的桌面視圖以及其他視圖,然後我進入桌面視圖並點擊一個項目.... detailview中的滾動視圖處於正確的位置,底部可見。任何想法爲什麼發生這種情況我將兩個圖像,看看我說的是:UIScrollView在視圖中的位置?
下面是用錯了位置的第一形象:
,第二個用滾動視圖和菜單放置在那裏應該。因爲我使用的UITextView內改變其內容
滾動視圖大小是動態的。
- (void)configureScrollView{
CGRect textViewFrame = self.ingredientsTextView.frame;
textViewFrame.size = [self.ingredientsTextView contentSize];
self.ingredientsTextView.frame = textViewFrame;
CGRect contentViewFrame = self.contentView.frame;
contentViewFrame.size.height = textViewFrame.origin.y+textViewFrame.size.height+10.0f;
self.contentView.frame = contentViewFrame;
[self.scrollView setContentSize:contentViewFrame.size];
self.ingredientsTextView.editable=NO;
self.ingredientsTextView.scrollEnabled=NO;
//enable zoomIn
self.scrollView.delegate=self;
self.scrollView.minimumZoomScale=1;
self.scrollView.maximumZoomScale=7;
}
不幸的是,同樣的結果 – devC