我将一个分配给右侧的tableview作为UIViewController
。
`self.view = tableview.view;`
我在UIViewController
中写了一个触摸事件。
但是tableview完整覆盖了这个UIViewController
,因此我们无法回复触摸事件。
所以我重写了触摸事件tableView。
现在还可以。
然而,它也留下了下一期的一小部分
是touchMoved时间,不是很平滑,丢帧。
ps:这次,我没有在tableView中加载任何数据。
因此可以得出结论,不是因为负载数据不是由流体引起的。 。
因为肯定在其他地方! ! !
有,或许你会认为有另一种更好的方法来解决这种情况可以轻松转移问题
这是通过设置userInteractionEnabled响应触摸来控制是否控制消息的值。
但悲剧的是,当你带着砖块来到头顶时,上帝总是抱有希望。
为什么呢?我们试着想一想!想想它会知道,或者你可以尝试。
只是在问题出现问题之前,还希望与大家讨论啊。完美的解决方案,我会打开出路!
谢谢大家。
答案 0 :(得分:0)
我认为你对视图和视图控制器之间的区别感到困惑。
UIViewController不会显示在屏幕上:它是一个处理与视图相关的控制器逻辑的类(在您的情况下是一个表视图)。表视图显示在屏幕上,视图控制器只是为了向它提供数据并响应表视图发送的消息。
关于丢帧问题,您在touchMoved
尝试做什么?