Heads up! We're sunsetting this forum to streamline our community space.

join us on Discord for support, updates, and all things Snap AR! See you there!
Sign up for our live Camera Kit office hour on July 17 @ 9:30am (PT) / 4:30pm (GMT)

Quick Tip: Controlling the Camera Kit Sample UI

aidan
aidan Posts: 32 🔥

Hi y'all,

I ended up spending too long trying to create a custom CameraView from the sample and found a much simpler solution to toggle and control the UI that's already there:

extension CameraView {

    func hideUI() {
        for view in [
            flashControlView,
            flashControlDismissalHint,
            toneMapControlView,
            toneMapControlDismissalHintLabel,
            portraitControlView,
            portraitControlDismissalHintLabel,
            cameraBottomBar,
            carouselView,
            cameraActionsView,
            cameraButton
        ] {
            view.isHidden = true
        }
    }
}

Just add this extension anywhere and call it from a function in your CameraViewController. In my case, I call it before I use applyLens

If you would like to keep any element like cameraButton just remove it from the list.

Hope this helps someone get started much faster!

Comments

Categories