diff --git a/PhotoGether/PresentationLayer/DesignSystem/DesignSystem/Source/PTGGrayButton.swift b/PhotoGether/PresentationLayer/DesignSystem/DesignSystem/Source/PTGGrayButton.swift index 10231ceb..7c6725cb 100644 --- a/PhotoGether/PresentationLayer/DesignSystem/DesignSystem/Source/PTGGrayButton.swift +++ b/PhotoGether/PresentationLayer/DesignSystem/DesignSystem/Source/PTGGrayButton.swift @@ -40,6 +40,7 @@ public final class PTGGrayButton: UIButton { private func configureUI() { backgroundColor = .gray85 layer.cornerRadius = 12 + isExclusiveTouch = true stackView.axis = .horizontal stackView.distribution = .equalSpacing diff --git a/PhotoGether/PresentationLayer/EditPhotoRoomFeature/EditPhotoRoomFeature/Source/EditPhotoHostBottomView.swift b/PhotoGether/PresentationLayer/EditPhotoRoomFeature/EditPhotoRoomFeature/Source/EditPhotoHostBottomView.swift index ef1d94ec..11903b3b 100644 --- a/PhotoGether/PresentationLayer/EditPhotoRoomFeature/EditPhotoRoomFeature/Source/EditPhotoHostBottomView.swift +++ b/PhotoGether/PresentationLayer/EditPhotoRoomFeature/EditPhotoRoomFeature/Source/EditPhotoHostBottomView.swift @@ -69,5 +69,6 @@ final class EditPhotoHostBottomView: UIView { nextButton.backgroundColor = PTGColor.primaryGreen.color nextButton.setImage(PTGImage.chevronRightBlack.image, for: .normal) nextButton.layer.cornerRadius = 8 + nextButton.isExclusiveTouch = true } } diff --git a/PhotoGether/PresentationLayer/EditPhotoRoomFeature/EditPhotoRoomFeature/Source/View/StickerView.swift b/PhotoGether/PresentationLayer/EditPhotoRoomFeature/EditPhotoRoomFeature/Source/View/StickerView.swift index 68dc54b9..42853ffc 100644 --- a/PhotoGether/PresentationLayer/EditPhotoRoomFeature/EditPhotoRoomFeature/Source/View/StickerView.swift +++ b/PhotoGether/PresentationLayer/EditPhotoRoomFeature/EditPhotoRoomFeature/Source/View/StickerView.swift @@ -80,6 +80,8 @@ final class StickerView: UIView { } private func configureUI() { + isExclusiveTouch = true + let deleteButtonImage = PTGImage.xmarkIcon.image layerView.layer.borderWidth = 2 layerView.layer.borderColor = PTGColor.primaryGreen.color.cgColor @@ -88,11 +90,13 @@ final class StickerView: UIView { deleteButton.setImage(deleteButtonImage, for: .normal) deleteButton.layer.cornerRadius = deleteButton.bounds.width / 2 deleteButton.clipsToBounds = true + deleteButton.isExclusiveTouch = true let resizeButtonImage = PTGImage.resizeIcon.image resizeButton.setImage(resizeButtonImage, for: .normal) resizeButton.layer.cornerRadius = resizeButton.bounds.width / 2 resizeButton.clipsToBounds = true + resizeButton.isExclusiveTouch = true setImage(to: sticker.image) updateOwnerUI(owner: sticker.owner)