Removing "back" on home page
Closed this issue · 1 comments
Hi,
I'm just starting out with this library and so far I'm loving out. I'm not that experienced in iOS-development, meaning I've mostly just played around and created errors.
However, I feel this library really solves many of the headaches I've had, and works perfectly for my skillset.
I've encountered an issue though. Once I visit the home page I expect the "back-button" to be removed from the Navigation Bar, but it does not. I've tried using data-turbolinks-action="replace"
on the link, and also I've tried adding that all links that resolve to /
should replace the view controller and pop it (whatever that means):
fileprivate func presentVisitableForSession(_ session: Session, url: URL, action: Action = .Advance) {
let visitable = ViewController(url: url)
if url.path == "/" {
popViewController(animated: false)
pushViewController(visitable, animated: false)
} else {
if action == .Advance {
pushViewController(visitable, animated: true)
} else if action == .Replace {
popViewController(animated: false)
pushViewController(visitable, animated: true)
}
}
session.visit(visitable)
}
However, this only removes the animation part of changing the view. The navigation bar still shows a back button. I want it gone. Is this achievable?
I maybe thought #81 would be somewhat relatable, but I'm not sure.
Any pointers or help towards the right direction would be greatly appreciated.