iPhone:锁定UITableView和ControllerView

问题描述

| 我一直在应用程序的每个屏幕中使用UITableView和UIController。这是一个简单的游戏应用程序,我在每个屏幕上都充满了特定阶段和热点区域中的特定图像,以启用对象选择。最烦人的部分是,即使整个View都充满了图像,我也可以上下拖动它,从而显示空白屏幕。我希望它锁定它,以便在尝试拖动它时不会发生任何事情。任何人都可以在这里帮助我。 谢谢。     

解决方法

        您是否尝试将
scrollEnabled
属性设置为NO? 您可以通过
UITableViewController
tableView
属性来访问它。 可设置的首选位置:
-viewDidLoad
。     ,        您需要获取触摸点的坐标作为屏幕坐标。然后针对每个框架,将其与您希望用户保留在其中的视图框架进行比较。 您可以使用下面的函数调用为您编号:
CGRectGetMinX
CGRectGetMaxX
// etc... applies to Y-axis too
检查CGGeometry 类参考。     ,        你用a2ѭ吗? 如果这样做,则“ 7”协议中将包含–6。 希望这可以帮助...