我的项目有问题。
我创建了从一个VC到另一个VC的自定义转换。工作得很好,但我的项目正在扩展,所以我需要一个导航控制器。
inc = 0
def order_code(grp):
global inc
if(grp.loc[grp.first_valid_index(),'Action_Id']==4):
inc += 1
grp['Unique_Id']=inc
return(grp)
c=(c.groupby('Action_Id')).apply(order_code)
上面的代码是为了将viewController添加到现有的导航控制器。
选项#1 - 它使用我的自定义转换并呈现VC,但它不会将其放在现有的navigiationController中
选项#2 - 它不使用我的自定义转换,而是将VC嵌入现有的navigationController中
我应该如何组合这些选项,以便我可以使用自定义转换显示我的VC并将其添加到现有的navigationController中?
答案 0 :(得分:1)
UINavigationController是一种特殊情况,您不能像使用普通视图控制器一样使用转换委托。相反,您需要符合UINavigationControllerDelegate
协议并通过这些方法提供您想要实现的自定义过渡动画。
此处的文档: