tableView中删除的行隐藏了同一控制器中的第二个tableView

时间:2016-02-17 00:43:27

标签: ios swift uitableview uitableviewrowaction

我在UITableView(名为: AutocompleteTableView )中有一个 UITableViewController ,只有在我编辑<中的文本字段时才会出现强>的UITableViewController 即可。

我绘制UITableView( AutoCompleteTableView ),寻找UITableViewController第二部分的坐标。

我将 UITableViewController 滚动到第二部分:

self.tableView.scrollToRowAtIndexPath(NSIndexPath(forRow: self.tableView.numberOfRowsInSection(1) - 1, inSection:
        1), atScrollPosition: UITableViewScrollPosition.Top, animated: true)

滚动 UITableViewController 后,我用: AutoCompleteTableView )的坐标>

autocompleteTableView.frame = CGRectMake(0, self.tableView.rectForSection(1).maxY, self.view.frame.width, (self.tableView.contentSize.height - self.tableView.rectForSection(1).maxY))

因此,当我开始在文本字段中书写时, AutocompleteTableView 会显示在正确的位置,但是当我 删除 时部分,当我开始在TextField中写入时,AutoCompleteTableView再也不会出现。

  

我正在调用两个函数(Scroll和Draw)   textfieldShouldChangeCaracter func。

0 个答案:

没有答案