我正在用Swift 3(iOS 10)开发iMessage扩展应用。但我的问题是,当用户从折叠模式更改为展开模式或展开模式为折叠模式时,顶部约束会发生变化,因此视图将隐藏。
从这个引用,Why is the top layout guide moving in my iMessage extension,我修复了问题(问题是当用户呈现视图控制器时,视图将被隐藏),但当更改模式时,它不起作用,视图被隐藏。
有没有人有这方面的经验?
发布于 2016-10-22 05:53:01
我不知道为什么它会这样,这看起来像是苹果方面的一个bug。然而,根MSMessageViewController是正确对齐的,而且看起来只有根视图控制器接收didTransitionToPresentationStyle或didSelectMessage之类的通知。
在我的应用程序中,我决定:
另外,为了方便起见,我创建了单例对象,它接收所有转换事件,并允许任何视图控制器作为委托进行订阅
苹果开发者论坛相关讨论:https://forums.developer.apple.com/thread/65349
https://stackoverflow.com/questions/40172945
复制相似问题