问题描述
|
我一直在应用程序的每个屏幕中使用UITableView和UIController。这是一个简单的游戏应用程序,我在每个屏幕上都充满了特定阶段和热点区域中的特定图像,以启用对象选择。最烦人的部分是,即使整个View都充满了图像,我也可以上下拖动它,从而显示空白屏幕。我希望它锁定它,以便在尝试拖动它时不会发生任何事情。任何人都可以在这里帮助我。
谢谢。
解决方法
您是否尝试将
scrollEnabled
属性设置为NO?
您可以通过UITableViewController
的tableView
属性来访问它。
可设置的首选位置:-viewDidLoad
。
, 您需要获取触摸点的坐标作为屏幕坐标。然后针对每个框架,将其与您希望用户保留在其中的视图框架进行比较。
您可以使用下面的函数调用为您编号:
CGRectGetMinX
CGRectGetMaxX
// etc... applies to Y-axis too
检查CGGeometry
类参考。
, 你用a2ѭ吗?
如果这样做,则“ 7”协议中将包含–6。
希望这可以帮助...