Open AnthonyMDev opened 8 years ago
@AnthonyMDev Thanks for the suggestions. The reason I haven't supported all the navigation controller functions is I want to keep it simple and most of the time we don't need them. And I think we will only push 2-3 view controllers into popupController? Having a complex view controllers stack in a popup may not be a good UX. But it is still nice to have popToViewController:animated and popToRootViewControllerAnimated. The UIToolbar functionality would be very usable though.
@kevin0571 That's fair. I've updated the proposal.
I still think the ability to access the viewControllers
property would be very valuable and easy to implement, as it's already there, just private. Making it editable may be too complex.
The rest of these you would be open to implementation on though? I'd be interested in helping to implement some of this.
@AnthonyMDev Sure. Thanks for help. Any confusion regarding the internal implementation, we can discuss here.
+1 for making viewControllers
public, that would be incredibly helpful!
STPopupController
is supposed to work just like aUINavigationController
. Currently, it only supportspushViewController: animated: completion:
andpopViewControllerAnimated:
.I'd like to propose the following
UINavigationController
functionality be implemented:topViewController
(Implemented in PR #43)popViewControllerAnimated
should return the popped controllerpopToViewController: animated
popToRootViewControllerAnimated
viewControllers
setViewControllers: animated:
- (Rejected)UIToolbar
functionalityUIViewController
'stoolbarItems
toolbarHidden
propertysetToolbarHidden: animated:
delegate
that has methods mirroring `UINavigationControllerDelegateI'd be happy to assist in implementing some of these features, but I wanted to open up discussion on them first.