使用单个 UIView 我想根据位置管理点击操作并更新特定对象
Using single UIView I want to manage tap action based on location and update specific object
enter image description here
我正在制作类似数独的应用程序(9*9 框),但它只有二元选择 (on/off),使用按钮给我带来了可怕的结果。谁能给我 9*9(或 3*3)框的演示版本,根据点击位置,特定框会切换 (on/off)
您可以创建 UIView 的自定义子类,它具有附加的点击手势识别器并解释点击位置以确定正在点击哪个单元格,但这将是很多工作。
最好有包含按钮网格的自定义视图,并设置按钮操作来执行您想要的操作。
你说“......使用按钮给我带来了可怕的结果。”你能详细说明一下吗?这应该是一个很好的方法,所以任何 "horrible results" 都可能是你做错事情的结果,而不是错误的方法。
enter image description here
我正在制作类似数独的应用程序(9*9 框),但它只有二元选择 (on/off),使用按钮给我带来了可怕的结果。谁能给我 9*9(或 3*3)框的演示版本,根据点击位置,特定框会切换 (on/off)
您可以创建 UIView 的自定义子类,它具有附加的点击手势识别器并解释点击位置以确定正在点击哪个单元格,但这将是很多工作。
最好有包含按钮网格的自定义视图,并设置按钮操作来执行您想要的操作。
你说“......使用按钮给我带来了可怕的结果。”你能详细说明一下吗?这应该是一个很好的方法,所以任何 "horrible results" 都可能是你做错事情的结果,而不是错误的方法。