我目前正在嘗試從我的tableview中刪除頂部或底部視圖,但整個tableview的大小不正確。這是我到目前爲止所做的。移除Uitableviewcontroller上託管的Uitableview頂部或底部的視圖?
- 創建故事板內部的TableviewController
- 創建從衍生的UITableViewController和一類設置 一切像委託等
- 拖動的視圖到的tableview的頂部的故事板內
- 創建和連接了一個名爲topview的插座
- 在Viewwillappear中,我將移除那個取決於某個值的頂視圖,所以我嘗試了一些東西
-(void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; if(foo){ [self.topView setHidden:YES]; // or [self.topView removeFromSuperview]; // or [self.topView setFrame:CGRectMake(0, 0, 0, 0)]; } }
例如,如果我刪除從上海華認爲可用冠捷心不是了,但沒有在上面..我怎樣才能把我的tableview這頂視圖,而無需這種差距大的差距?
我把一些截圖來形容我的問題:如果你把它的實現代碼如下里面大概是tableHeaderView
您刪除頂視圖也許以後,你需要更新您的tableView與新的X,Y,寬度和高度幀後?我不認爲iOS編程很像網頁編程,您可以在其中刪除
而另一個div自動更新:P Autolayout的行爲相似,但不像Web編程元素那樣具有延展性。 – Zhang