Class MSMessagesAppViewController

All Implemented Interfaces:
NSCoding, NSExtensionRequestHandling, NSObjectProtocol, MSMessagesAppTranscriptPresentation, UIActivityItemsConfigurationProviding, UIAppearanceContainer, UIContentContainer, UIFocusEnvironment, UIPasteConfigurationSupporting, UIResponderStandardEditActions, UIStateRestoring, UITraitEnvironment, UIUserActivityRestoring, ObjCProtocol

public class MSMessagesAppViewController
extends UIViewController
implements MSMessagesAppTranscriptPresentation
Since:
Available in iOS 10.0 and later.
  • Constructor Details

    • MSMessagesAppViewController

      public MSMessagesAppViewController()
    • MSMessagesAppViewController

      protected MSMessagesAppViewController​(NSObject.Handle h, long handle)
    • MSMessagesAppViewController

      protected MSMessagesAppViewController​(NSObject.SkipInit skipInit)
    • MSMessagesAppViewController

      public MSMessagesAppViewController​(String nibNameOrNil, NSBundle nibBundleOrNil)
    • MSMessagesAppViewController

      public MSMessagesAppViewController​(NSCoder coder)
  • Method Details

    • getActiveConversation

      public MSConversation getActiveConversation()
    • getPresentationStyle

      public MSMessagesAppPresentationStyle getPresentationStyle()
    • getPresentationContext

      public MSMessagesAppPresentationContext getPresentationContext()
      Since:
      Available in iOS 12.0 and later.
    • requestPresentationStyle

      public void requestPresentationStyle​(MSMessagesAppPresentationStyle presentationStyle)
    • willBecomeActive

      public void willBecomeActive​(MSConversation conversation)
    • didBecomeActive

      public void didBecomeActive​(MSConversation conversation)
    • willResignActive

      public void willResignActive​(MSConversation conversation)
    • didResignActive

      public void didResignActive​(MSConversation conversation)
    • dismiss

      public void dismiss()
      Since:
      Available in iOS 10.0 and later.
    • willSelectMessage

      public void willSelectMessage​(MSMessage message, MSConversation conversation)
      Since:
      Available in iOS 10.0 and later.
    • didSelectMessage

      public void didSelectMessage​(MSMessage message, MSConversation conversation)
      Since:
      Available in iOS 10.0 and later.
    • didReceiveMessage

      public void didReceiveMessage​(MSMessage message, MSConversation conversation)
      Since:
      Available in iOS 10.0 and later.
    • didStartSendingMessage

      public void didStartSendingMessage​(MSMessage message, MSConversation conversation)
      Since:
      Available in iOS 10.0 and later.
    • didCancelSendingMessage

      public void didCancelSendingMessage​(MSMessage message, MSConversation conversation)
      Since:
      Available in iOS 10.0 and later.
    • willTransitionToPresentationStyle

      public void willTransitionToPresentationStyle​(MSMessagesAppPresentationStyle presentationStyle)
      Since:
      Available in iOS 10.0 and later.
    • didTransitionToPresentationStyle

      public void didTransitionToPresentationStyle​(MSMessagesAppPresentationStyle presentationStyle)
      Since:
      Available in iOS 10.0 and later.
    • contentSizeThatFits

      public CGSize contentSizeThatFits​(CGSize size)
      Specified by:
      contentSizeThatFits in interface MSMessagesAppTranscriptPresentation
      Since:
      Available in iOS 11.0 and later.