RTRootNavigationController icon indicating copy to clipboard operation
RTRootNavigationController copied to clipboard

增加3D Touch对previewActionItems方法的支持

Open wwdc14yh opened this issue 7 years ago • 5 comments

RTRootNavigationController增加 - (NSArray<id<UIPreviewActionItem>> *)previewActionItems { return self.topViewController.previewActionItems; }

RTContainerController增加 - (NSArray<id<UIPreviewActionItem>> *)previewActionItems { return self.contentViewController.previewActionItems; }

wwdc14yh avatar Nov 10 '17 03:11 wwdc14yh

一般 preview 时就是 vc 本身,在 commit 后再包到 navigation 中

rickytan avatar Nov 10 '17 04:11 rickytan

如果是presentViewController RTRootNaviVC在DetailsViewController里是不会调用- (NSArray<id<UIPreviewActionItem>> *)previewActionItems方法的

wwdc14yh avatar Nov 10 '17 04:11 wwdc14yh

更新了 demo,真机上重按第三行 “Navigationbar Hidden” 可以看看效果。项目不需要改动的。 img_1267

rickytan avatar Nov 10 '17 08:11 rickytan

push没问题, 但是A presentViewController B(带RTRootNavi) 在B里实现 previewActionItems方法是不会被调用的

wwdc14yh avatar Nov 10 '17 09:11 wwdc14yh

对,我的意思是 preview 时,B 不应该在 导航器中,而是 commit 后再包到导航器。您方便试下系统的导航器会不会调?会的话我可以统一一下这个行为

rickytan avatar Nov 10 '17 10:11 rickytan