You can use remove all the subviews and attach new subviews if you really don’t want to use
UINavigationController, but I advise against it. You can use navigation controller without exposing anything to the user. They don’t have to know you’re using one.
If you want to attach actions to an image, it’s better to use
UIButton with custom type and add a backgroundImage on the button.
solved UIImage IBAction Segue? [closed]