0
我已經使用Interface Builder將UIScrollView拖放到UITableView的頂部。 (做一些水平滾動。)UITableView中的UIScrollView不會正確顯示/隱藏(Xcode iPhone)
在代碼中,我現在希望有選擇地顯示/隱藏該UIScrollView。我已經將它連接到IB,然後執行代碼的各種組合......但該區域不會消失。
self.scrView.hidden = TRUE;
或:
CGRect aFrame = self.scrView.frame;
aFrame.size.height = 0;
[self.scrView setFrame:aFrame];
或:
[self.scrView setFrame:CGRectZero];
[self.scrView setContentSize:CGSizeZero];
甚至建議:
[self.scrView removeFromSuperview];
沒有辦法讓那個東西消失......包括區域它曾經在?
多次嘗試(包括一個)似乎使「對象」消失......但是巨大的空白區域,在那裏停留。那是什麼......我如何讓它消失? – Patricia 2010-10-08 14:39:19
滾動視圖與表視圖在同一個超級視圖中嗎?或者它有它自己的視圖控制器。大的空白區域聽起來像是沒有其他東西的視圖或視圖控制器。 – Ben 2010-10-08 14:43:21
我將不得不看代碼...但我認爲佈局是:包含一些圖像的scrollView。 scrollView位於tableView的頂部......並且位於mainView中。我需要使scrollView(及其包含的圖像)消失。而且不會留下過去的區域。 – Patricia 2010-10-09 18:09:31