cha*_*adb 12 iphone uitableview
我有一个标准的UITableView + UISearchDisplayController + UITableViewIndex设置.一切都像冠军一样.
除非在非常特定的条件下,索引增长太长而无法在屏幕上显示.具体来说,在结束搜索并重新显示未过滤的索引表之后,索引有时会变得太长.
更具体地说,如果我搜索然后取消,则不会发生这种情况.只有当我搜索,然后从搜索表中推送视图控制器,然后将该视图控制器弹回到静止搜索表,然后取消搜索,然后重新搜索然后取消该最终搜索时,才会发生这种情况.在最终搜索结束后,索引太长.
在纵向中,表视图在正常条件下报告高度416并且索引高度为404.如果我searchDisplayControllerDidEndSearch
在索引大小不正确时进行登录,则报告高度为620.
我已尝试从setLayout
表和索引上的所有内容手动重新调整框架大小.没有任何作用(手动重新调整大小会导致记录正确的高度,但不会更改屏幕上的显示).
在取消动画干扰的情况下,我打算在延迟之后尝试重新调整大小,但后来我意识到我所处的荒谬局面并且想要寻求帮助可能是明智的......