我在UIButton
内嵌入了UICollectionViewCell
。当用户触摸单元格上的任何位置时,其大小都会更改以显示该按钮,并且用户可以与该按钮进行交互。如果用户选择单元格上除按钮以外的任何其他位置,则该单元格将折叠。这是预期的行为。
我需要禁用特定功能的按钮,因此我将.isEnabled
的{{1}}属性设置为false。但是,如果用户点击按钮,则该单元格现在将折叠,这是我不希望的。在禁用按钮后,我尝试将UIButton的UIButton
属性设置为true,但这无法实现我想要的效果。
.isUserInteractionEnabled
中注册吗?
更新:
我正在通过UICollectionViewDelegate UICollectionViewCell
方法检测每个集合视图内部的触摸。我正在将一个值存储在与didSelectItemAt indexPath:
用于确定是否应扩展单元格或基于其是否基于单元格的常规大小的每个单元格关联的对象中。