在模拟器中测试我的应用时,我遇到了一个奇怪的问题。当我在iPhone 4S上进行测试时,以及当我在3.5英寸模拟器上进行模拟时,一切正常。但是,当我运行4英寸模拟器时,我无法选择UITableView中的最后一行。
点击按钮时,我在屏幕上显示UITableView。当我点击tableView中的最后一个单元格时,不会调用didSelectRowAtIndexPath。甚至更奇怪,如果视图上有一个按钮(在tableView下面),它将响应tableView单元格上的点击。这在我的应用程序中的两个TableViews中发生在不同的ViewControllers中。
有没有理由在iPhone 5而不是iPhone 4上发生这种情况?
如果有任何相关代码可以提供帮助,请告诉我们。
感谢。
答案 0 :(得分:2)
我猜这根本不是代码相关的。你可以有一个位于桌面顶部的视图,防止点击。
你可以做两个技巧来找到它。首先,您可以为所有视图着色不同的鲜艳颜色,并使它们部分透明。这可以让你透视你的观点。
或者你可以试试revealapp.com。除非作为满意的客户,否则我与他们没有任何关系。