我不认为我所做的事情是那么不寻常,但我肯定会得到一个不寻常的结果。
我有一个普通的UITableView,当触摸其中一个单元格时,我将viewController推送到navigationController堆栈。我之前没有做过100次。
这个特定的viewController是另一个UITableViewController,有一个部分和一个单元格。这个单元格包含一个UITextView。这是一个完全通用的“输入您的笔记”屏幕。此屏幕将UITextView设置为viewDidAppear中的firstResponder。
问题是这个......当新键盘滑到屏幕上,通过新的viewController ...我得到的东西看起来像一个“滚动条闪光灯”,只是它在屏幕的左侧。结果是我的屏幕左上角有一个点闪光。我可以在模拟器和设备中重现这一点。
weird dot http://matthewcave.com/images/weird_dot.png
我可以发布代码,但我想知道是否有人之前已经看过这个问题,并快速回答我是如何让它消失的。如果我要发布代码,你想看到什么?发布整个viewController类似乎有点矫枉过正,但我完全不知道问题出在哪里。
非常感谢。
答案 0 :(得分:0)
我想知道这是一个大小非常小的表格或节标题吗?
答案 1 :(得分:0)
我在拼命想找到一个解决方法的同时找到了解决方法。我有一个想法,我会将滚动条颜色更改为白色(至少暂时,以使其不太明显)。但是我发现如果它被设置为白色或黑色都没有,只要颜色被强制,你就不会看到点。我希望我有进一步的解释,但这是迄今为止最简单的修复。
//configure tableview behavior
self.tableView.rowHeight = 178.0f;
self.tableView.indicatorStyle = UIScrollViewIndicatorStyleWhite; //hide the scrollbar dot
self.tableView.scrollEnabled = NO;