RTRootNavigationController
RTRootNavigationController copied to clipboard
增加3D Touch对previewActionItems方法的支持
RTRootNavigationController
增加
- (NSArray<id<UIPreviewActionItem>> *)previewActionItems { return self.topViewController.previewActionItems; }
RTContainerController
增加
- (NSArray<id<UIPreviewActionItem>> *)previewActionItems { return self.contentViewController.previewActionItems; }
一般 preview 时就是 vc 本身,在 commit 后再包到 navigation 中
如果是presentViewController RTRootNaviVC在DetailsViewController里是不会调用- (NSArray<id<UIPreviewActionItem>> *)previewActionItems
方法的
更新了 demo,真机上重按第三行 “Navigationbar Hidden” 可以看看效果。项目不需要改动的。
push没问题, 但是A presentViewController B(带RTRootNavi) 在B里实现 previewActionItems
方法是不会被调用的
对,我的意思是 preview 时,B 不应该在 导航器中,而是 commit 后再包到导航器。您方便试下系统的导航器会不会调?会的话我可以统一一下这个行为