仅当表被置于编辑模式时,我的普通(非分组)UITableView
中的表视图节标题才会显示。这是因为我在表格视图中有两个部分:活动和非活动。我只希望活动部分能够正常显示,但在编辑模式下需要显示活动部分和非活动部分。因此,在编辑模式下显示部分标题可以轻松区分两个表格视图部分。仅在编辑模式下的UITableView节标题
但是,我遇到以下问题。点击编辑按钮时(将UITableView
置于编辑模式),会插入部分标题,并在UITableView
中的每个部分上方都会出现一个空格。但是,标题本身不显示 - 只是与节标题栏的尺寸完全匹配的空白区域。如果我滚动UITableView
(即使有点轻微,甚至没有将节标题空间置于屏幕外),节标题栏也会立即出现。它几乎看起来像UITableView
不正确重新绘制此空间。
我只能在编辑模式下显示部分标题的方法是在titleForHeaderInSection
委托方法中放置if (self.tableView.editing) { }
语句。
我已经试过做[self.tableView reload]
和类似的显示正确的部分标题,但也消除了编辑和非编辑模式(我显然希望保留)之间的漂亮的动画。
任何想法如何解决这个奇怪的问题将不胜感激!
您是否曾经找到针对此问题的解决方案? – 2010-10-07 14:56:37
嗨Johan。不幸的是,你遇到同样的问题吗? – Skoota 2010-10-08 10:09:12