我用
Page-Based Interface创建了一个WatchKit应用程序.
共有3个页面,每个页面都连接到我的InterfaceController.swift类(扩展了WKInterfaceController).
我的问题:在InterfaceController.swift里面如何检测当前视图的页码?
最佳答案 如果你使用
func presentControllerWithNames(_ names: [AnyObject],
contexts contexts: [AnyObject]?)
您只需要在上下文中传递页面的编号,这样您就可以存储它,并在以后检索它.这是非故事板方式.
如果您使用故事板,它是相同的,您只需使用其他方法
func contextsForSegueWithIdentifier(_:inTable:rowIndex:)
并在每个控制器的上下文中传递您的页面索引