我在UIScrollView
中加入UITableView
和UIButton
。按鈕放在tableview下面。UIScrollView的高度變化了嗎?
那麼,當我從表中選擇任何行它在該行上添加一個按鈕,並且每件事情都可以直到現在,但是當我第二次單擊該行時,它刪除按鈕添加它,但問題是,隨着刪除該按鈕,它也滾動我的桌子和按鈕波紋管桌子駐留在它的地方,即。它留下了桌子和按鈕之間的空隙。 每次單擊某行時,我的表格都會重新加載。對於下面的UITableView
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
mainTable.frame = CGRectMake(mainTable.frame.origin.x, mainTable.frame.origin.y,
mainTable.frame.size.width,
([menuItemsArray count] * 60) + 380);
[scrollView setContentSize:CGSizeMake(320,([menuItemsArray count] * 60) + 80 + 350)];
reserverBtnBottom = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[reserverBtnBottom setFrame:CGRectMake(20.0f,mainTable.frame.size.height,280, 40)];
[reserverBtnBottom addTarget:self action:@selector(reserveBtnAction) forControlEvents:UIControlEventTouchUpInside];
[reserverBtnBottom setBackgroundImage:[UIImage imageNamed:@"normal.png"] forState:UIControlStateNormal];
[reserverBtnBottom setAlpha:1];
[reserverBtnBottom setTitle:@"Reserve this table" forState:UIControlStateNormal];
[reserverBtnBottom setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[scrollView addSubview:reserverBtnBottom];
rest thing goes here
}
附加UIButton
代碼我在想什麼? 在此先感謝。
如何執行佈局以將按鈕保持在動態高度表下方?爲了使它更簡單,你可以使用表格頁腳視圖,這是一個替代方案,而不是一個答案。 –
@ A-Live我正在設置按鈕的框架並給出y座標等於表的高度。 – Blios
你在哪裏設置按鈕的框架? –