Added methods:
public virtual UIKit.UITextItemMenuConfiguration GetMenuConfiguration (UIKit.UITextView textView, UIKit.UITextItem textItem, UIKit.UIMenu defaultMenu);
public virtual UIKit.UIAction GetPrimaryAction (UIKit.UITextView textView, UIKit.UITextItem textItem, UIKit.UIAction defaultAction);
public virtual void WillDisplay (UIKit.UITextView textView, UIKit.UITextItem textItem, UIKit.IUIContextMenuInteractionAnimating animator);
public virtual void WillEnd (UIKit.UITextView textView, UIKit.UITextItem textItem, UIKit.IUIContextMenuInteractionAnimating animator);
Added property:
public virtual bool IsUniformAcrossSiblings { get; }
Added method:
public static NSCollectionLayoutDimension CreateUniformAcrossSiblings (System.Runtime.InteropServices.NFloat estimatedDimension);
Added property:
public virtual UICollectionLayoutSectionOrthogonalScrollingProperties OrthogonalScrollingProperties { get; }
Added property:
public virtual UIImage SelectedImage { get; set; }
Added method:
public virtual void ActivateSceneSession (UISceneSessionActivationRequest request, System.Action<Foundation.NSError> errorHandler);
Added property:
public virtual bool SymbolAnimationEnabled { get; set; }
Added methods:
public virtual void AddSymbolEffect (Symbols.NSSymbolEffect symbolEffect);
public virtual void AddSymbolEffect (Symbols.NSSymbolEffect symbolEffect, Symbols.NSSymbolEffectOptions options);
public virtual void AddSymbolEffect (Symbols.NSSymbolEffect symbolEffect, Symbols.NSSymbolEffectOptions options, bool animated);
public virtual CoreGraphics.CGRect GetFrame (UIView referenceView);
public virtual void RemoveAllSymbolEffects ();
public virtual void RemoveAllSymbolEffects (Symbols.NSSymbolEffectOptions options);
public virtual void RemoveAllSymbolEffects (Symbols.NSSymbolEffectOptions options, bool animated);
public virtual void RemoveSymbolEffect (Symbols.NSSymbolEffect symbolEffect);
public virtual void RemoveSymbolEffect (Symbols.NSSymbolEffect symbolEffect, Symbols.NSSymbolEffectOptions options);
public virtual void RemoveSymbolEffect (Symbols.NSSymbolEffect symbolEffect, Symbols.NSSymbolEffectOptions options, bool animated);
public virtual void SetSymbolImage (UIImage symbolImage, Symbols.NSSymbolContentTransition transition);
public virtual void SetSymbolImage (UIImage symbolImage, Symbols.NSSymbolContentTransition transition, Symbols.NSSymbolEffectOptions options);
Obsoleted properties:
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitAdjustable { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitAllowsDirectInteraction { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitButton { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitCausesPageTurn { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitHeader { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitImage { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitKeyboardKey { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitLink { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitNone { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitNotEnabled { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitPlaysSound { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitSearchField { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitSelected { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitStartsMediaSession { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitStaticText { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitSummaryElement { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitTabBar { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitUpdatesFrequently { get; }
Added properties:
public virtual UIAccessibilityDirectTouchOptions AccessibilityDirectTouchOptions { get; set; }
public static Foundation.NSString SpeechAttributeAnnouncementPriority { get; }
Added property:
public virtual UIImage SelectedImage { get; set; }
Added property:
public virtual bool SymbolAnimationEnabled { get; set; }
Added values:
ExtraLargeTitle = 11,
ExtraLargeTitle2 = 12,
Added property:
public virtual bool SupportsHighDynamicRange { get; }
Obsoleted properties:
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitAdjustable { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitAllowsDirectInteraction { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitButton { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitCausesPageTurn { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitHeader { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitImage { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitKeyboardKey { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitLink { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitNone { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitNotEnabled { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitPlaysSound { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitSearchField { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitSelected { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitStartsMediaSession { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitStaticText { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitSummaryElement { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitTabBar { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitUpdatesFrequently { get; }
Added properties:
public virtual UIAccessibilityDirectTouchOptions AccessibilityDirectTouchOptions { get; set; }
public Foundation.NSData HeicRepresentation { get; }
public virtual UIImage ImageRestrictedToStandardDynamicRange { get; }
public virtual bool IsHighDynamicRange { get; }
public static Foundation.NSString SpeechAttributeAnnouncementPriority { get; }
Added property:
public virtual Foundation.NSLocale Locale { get; }
Added methods:
public static UIImageConfiguration CreateConfiguration (Foundation.NSLocale locale);
public static UIImageConfiguration CreateConfiguration (UITraitCollection traitCollection);
public virtual UIImageConfiguration GetConfiguration (Foundation.NSLocale locale);
Added properties:
public virtual UIImageDynamicRange ImageDynamicRange { get; }
public virtual UIImageDynamicRange PreferredImageDynamicRange { get; set; }
Added methods:
public virtual void AddSymbolEffect (Symbols.NSSymbolEffect symbolEffect);
public virtual void AddSymbolEffect (Symbols.NSSymbolEffect symbolEffect, Symbols.NSSymbolEffectOptions options);
public virtual void AddSymbolEffect (Symbols.NSSymbolEffect symbolEffect, Symbols.NSSymbolEffectOptions options, bool animated);
public virtual void AddSymbolEffect (Symbols.NSSymbolEffect symbolEffect, Symbols.NSSymbolEffectOptions options, bool animated, System.Action<UISymbolEffectCompletionContext> completionHandler);
public virtual System.Threading.Tasks.Task<UISymbolEffectCompletionContext> AddSymbolEffectAsync (Symbols.NSSymbolEffect symbolEffect, Symbols.NSSymbolEffectOptions options, bool animated);
public virtual void RemoveAllSymbolEffects ();
public virtual void RemoveAllSymbolEffects (Symbols.NSSymbolEffectOptions options);
public virtual void RemoveAllSymbolEffects (Symbols.NSSymbolEffectOptions options, bool animated);
public virtual void RemoveSymbolEffect (Symbols.NSSymbolEffect symbolEffect);
public virtual void RemoveSymbolEffect (Symbols.NSSymbolEffect symbolEffect, Symbols.NSSymbolEffectOptions options);
public virtual void RemoveSymbolEffect (Symbols.NSSymbolEffect symbolEffect, Symbols.NSSymbolEffectOptions options, bool animated);
public virtual void RemoveSymbolEffect (Symbols.NSSymbolEffect symbolEffect, Symbols.NSSymbolEffectOptions options, bool animated, System.Action<UISymbolEffectCompletionContext> completionHandler);
public virtual System.Threading.Tasks.Task<UISymbolEffectCompletionContext> RemoveSymbolEffectAsync (Symbols.NSSymbolEffect symbolEffect, Symbols.NSSymbolEffectOptions options, bool animated);
public virtual void SetSymbolImage (UIImage symbolImage, Symbols.NSSymbolContentTransition transition);
public virtual void SetSymbolImage (UIImage symbolImage, Symbols.NSSymbolContentTransition transition, Symbols.NSSymbolEffectOptions options);
public virtual void SetSymbolImage (UIImage symbolImage, Symbols.NSSymbolContentTransition transition, Symbols.NSSymbolEffectOptions options, System.Action<UISymbolEffectCompletionContext> completionHandler);
public virtual System.Threading.Tasks.Task<UISymbolEffectCompletionContext> SetSymbolImageAsync (UIImage symbolImage, Symbols.NSSymbolContentTransition transition, Symbols.NSSymbolEffectOptions options);
Added properties:
public virtual System.Runtime.InteropServices.NFloat KeyboardDismissPadding { get; set; }
public virtual bool UsesBottomSafeArea { get; set; }
Added interface:
IUILetterformAwareAdjusting
Added properties:
public virtual UILabelVibrancy PreferredVibrancy { get; set; }
public virtual UILetterformAwareSizingRule SizingRule { get; set; }
Added property:
public virtual UILabelVibrancy PreferredVibrancy { get; set; }
Added method:
public virtual CoreGraphics.CGRect GetFrame (UIView referenceView);
Added value:
Automatic = -1,
Added value:
AutoFill = 47,
Added value:
DisplayAsPalette = 128,
Added value:
Inline = 3,
Added property:
public virtual UIPageControlProgress Progress { get; set; }
Added interface:
IUIHoverEffect
Modified base type:
-Foundation.NSObject
+UIKit.UIHoverStyle
Added property:
public virtual IUITraitOverrides TraitOverrides { get; }
Added property:
public virtual bool AllowsKeyboardScrolling { get; set; }
Added interface:
IUILookToDictateCapable
Added properties:
public virtual UITextInlinePredictionType InlinePredictionType { get; set; }
public virtual bool LookToDictateEnabled { get; set; }
Added property:
public virtual bool PrefersPageSizing { get; set; }
Added constructors:
public UISpringTimingParameters (double duration, System.Runtime.InteropServices.NFloat bounce);
public UISpringTimingParameters (double duration, System.Runtime.InteropServices.NFloat bounce, CoreGraphics.CGVector velocity);
Added property:
public static Foundation.NSString Name { get; }
Added method:
public virtual CoreGraphics.CGRect GetFrame (UIView referenceView);
Added properties:
public static Foundation.NSString Birthdate { get; }
public static Foundation.NSString BirthdateDay { get; }
public static Foundation.NSString BirthdateMonth { get; }
public static Foundation.NSString BirthdateYear { get; }
public static Foundation.NSString CreditCardExpiration { get; }
public static Foundation.NSString CreditCardExpirationMonth { get; }
public static Foundation.NSString CreditCardExpirationYear { get; }
public static Foundation.NSString CreditCardFamilyName { get; }
public static Foundation.NSString CreditCardGivenName { get; }
public static Foundation.NSString CreditCardMiddleName { get; }
public static Foundation.NSString CreditCardName { get; }
public static Foundation.NSString CreditCardSecurityCode { get; }
public static Foundation.NSString CreditCardType { get; }
Added property:
public virtual UITextInlinePredictionType InlinePredictionType { get; set; }
Added interface:
IUILetterformAwareAdjusting
Added properties:
public virtual UITextInlinePredictionType InlinePredictionType { get; set; }
public virtual UILetterformAwareSizingRule SizingRule { get; set; }
Added methods:
public static UITextInlinePredictionType GetInlinePredictionType (this IUITextInputTraits This);
public static void SetInlinePredictionType (this IUITextInputTraits This, UITextInlinePredictionType value);
Added interface:
IUILetterformAwareAdjusting
Added properties:
public virtual UITextViewBorderStyle BorderStyle { get; set; }
public virtual UITextInlinePredictionType InlinePredictionType { get; set; }
public virtual UILetterformAwareSizingRule SizingRule { get; set; }
Added methods:
public virtual UITextItemMenuConfiguration GetMenuConfiguration (UITextView textView, UITextItem textItem, UIMenu defaultMenu);
public virtual UIAction GetPrimaryAction (UITextView textView, UITextItem textItem, UIAction defaultAction);
public virtual void WillDisplay (UITextView textView, UITextItem textItem, IUIContextMenuInteractionAnimating animator);
public virtual void WillEnd (UITextView textView, UITextItem textItem, IUIContextMenuInteractionAnimating animator);
Added methods:
public static UITextItemMenuConfiguration GetMenuConfiguration (this IUITextViewDelegate This, UITextView textView, UITextItem textItem, UIMenu defaultMenu);
public static UIAction GetPrimaryAction (this IUITextViewDelegate This, UITextView textView, UITextItem textItem, UIAction defaultAction);
public static void WillDisplay (this IUITextViewDelegate This, UITextView textView, UITextItem textItem, IUIContextMenuInteractionAnimating animator);
public static void WillEnd (this IUITextViewDelegate This, UITextView textView, UITextItem textItem, IUIContextMenuInteractionAnimating animator);
Added properties:
public virtual UIImageDynamicRange ImageDynamicRange { get; }
public virtual UISceneCaptureState SceneCaptureState { get; }
public static IUITraitDefinition[] SystemTraitsAffectingColorAppearance { get; }
public static IUITraitDefinition[] SystemTraitsAffectingImageLookup { get; }
public virtual string TypesettingLanguage { get; }
Added methods:
public static UITraitCollection FromSceneCaptureState (UISceneCaptureState sceneCaptureState);
public virtual Foundation.NSSet<IUITraitDefinition> GetChangedTraits (UITraitCollection traitCollection);
public virtual Foundation.NSObject GetObject (IUIObjectTraitDefinition trait);
public static UITraitCollection GetTraitCollection (string language);
public static UITraitCollection GetTraitCollection (UIImageDynamicRange imageDynamicRange);
public virtual UITraitCollection GetTraitCollectionByModifyingTraits (System.Func<IUIMutableTraits> mutations);
public virtual UITraitCollection GetTraitCollectionByReplacingObject (Foundation.NSObject object, IUIObjectTraitDefinition trait);
public virtual UITraitCollection GetTraitCollectionByReplacingValue (System.Runtime.InteropServices.NFloat value, IUICGFloatTraitDefinition trait);
public static UITraitCollection GetTraitCollectionWithObject (Foundation.NSObject object, IUIObjectTraitDefinition trait);
public static UITraitCollection GetTraitCollectionWithTraits (System.Func<IUIMutableTraits> mutations);
public static UITraitCollection GetTraitCollectionWithValue (IntPtr value, IUINSIntegerTraitDefinition trait);
public static UITraitCollection GetTraitCollectionWithValue (System.Runtime.InteropServices.NFloat value, IUICGFloatTraitDefinition trait);
public virtual System.Runtime.InteropServices.NFloat GetValueForTrait (IUICGFloatTraitDefinition trait);
public virtual IntPtr GetValueForTrait (IUINSIntegerTraitDefinition trait);
public virtual UITraitCollection TraitCollectionByReplacingValue (IntPtr value, IUINSIntegerTraitDefinition trait);
Added value:
Vision = 6,
Obsoleted properties:
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitAdjustable { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitAllowsDirectInteraction { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitButton { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitCausesPageTurn { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitHeader { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitImage { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitKeyboardKey { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitLink { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitNone { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitNotEnabled { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitPlaysSound { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitSearchField { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitSelected { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitStartsMediaSession { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitStaticText { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitSummaryElement { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitTabBar { get; }
[Obsolete ("Use 'UIAccessibilityTraits' enum instead.")]
public static long TraitUpdatesFrequently { get; }
Added properties:
public virtual UIAccessibilityDirectTouchOptions AccessibilityDirectTouchOptions { get; set; }
public virtual UIHoverStyle HoverStyle { get; set; }
public static Foundation.NSString SpeechAttributeAnnouncementPriority { get; }
public virtual IUITraitOverrides TraitOverrides { get; }
Added methods:
public static void Animate (double duration, System.Runtime.InteropServices.NFloat bounce, System.Runtime.InteropServices.NFloat velocity, double delay, UIViewAnimationOptions options, System.Action animations, System.Action<bool> completion);
public static System.Threading.Tasks.Task<bool> AnimateAsync (double duration, System.Runtime.InteropServices.NFloat bounce, System.Runtime.InteropServices.NFloat velocity, double delay, UIViewAnimationOptions options, System.Action animations);
public virtual CoreGraphics.CGRect GetFrame (UIView referenceView);
public virtual void UpdateTraitsIfNeeded ();
Added properties:
public virtual IUIContentConfiguration ContentUnavailableConfiguration { get; set; }
public virtual UIContentUnavailableConfigurationState ContentUnavailableConfigurationState { get; }
public virtual IUITraitOverrides TraitOverrides { get; }
Added methods:
public virtual void SetNeedsUpdateContentUnavailableConfiguration ();
public virtual void UpdateContentUnavailableConfiguration (UIContentUnavailableConfigurationState state);
public virtual void UpdateTraitsIfNeeded ();
public virtual void ViewIsAppearing (bool animated);
Added property:
public virtual IUITraitOverrides TraitOverrides { get; }
Added property:
public virtual UIWindowScenePlacement Placement { get; set; }
public interface IUICGFloatTraitDefinition : ObjCRuntime.INativeObject, System.IDisposable, IUITraitDefinition {
}
public interface IUIHoverEffect : ObjCRuntime.INativeObject, System.IDisposable {
}
public interface IUILetterformAwareAdjusting : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual UILetterformAwareSizingRule SizingRule { get; set; }
}
public interface IUILookToDictateCapable : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual bool LookToDictateEnabled { get; set; }
}
public interface IUIMutableTraits : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual UIAccessibilityContrast AccessibilityContrast { get; set; }
public virtual UIUserInterfaceActiveAppearance ActiveAppearance { get; set; }
public virtual UIDisplayGamut DisplayGamut { get; set; }
public virtual System.Runtime.InteropServices.NFloat DisplayScale { get; set; }
public virtual UIForceTouchCapability ForceTouchCapability { get; set; }
public virtual UIUserInterfaceSizeClass HorizontalSizeClass { get; set; }
public virtual UIImageDynamicRange ImageDynamicRange { get; set; }
public virtual UITraitEnvironmentLayoutDirection LayoutDirection { get; set; }
public virtual UILegibilityWeight LegibilityWeight { get; set; }
public virtual string PreferredContentSizeCategory { get; set; }
public virtual UISceneCaptureState SceneCaptureState { get; set; }
public virtual UINSToolbarItemPresentationSize ToolbarItemPresentationSize { get; set; }
public virtual string TypesettingLanguage { get; set; }
public virtual UIUserInterfaceIdiom UserInterfaceIdiom { get; set; }
public virtual UIUserInterfaceLevel UserInterfaceLevel { get; set; }
public virtual UIUserInterfaceStyle UserInterfaceStyle { get; set; }
public virtual UIUserInterfaceSizeClass VerticalSizeClass { get; set; }
// methods
public virtual Foundation.NSObject GetObject (IUIObjectTraitDefinition trait);
public virtual System.Runtime.InteropServices.NFloat GetValue (IUICGFloatTraitDefinition trait);
public virtual IntPtr GetValue (IUINSIntegerTraitDefinition trait);
public virtual void SetObject (Foundation.NSObject object, IUIObjectTraitDefinition trait);
public virtual void SetValue (IntPtr value, IUINSIntegerTraitDefinition trait);
public virtual void SetValue (System.Runtime.InteropServices.NFloat value, IUICGFloatTraitDefinition trait);
}
public interface IUINSIntegerTraitDefinition : ObjCRuntime.INativeObject, System.IDisposable, IUITraitDefinition {
}
public interface IUIObjectTraitDefinition : ObjCRuntime.INativeObject, System.IDisposable, IUITraitDefinition {
}
public interface IUIPageControlProgressDelegate : ObjCRuntime.INativeObject, System.IDisposable {
}
public interface IUIPageControlTimerProgressDelegate : ObjCRuntime.INativeObject, System.IDisposable, IUIPageControlProgressDelegate {
}
public interface IUIShapeProvider : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual UIResolvedShape CreateResolvedShape (UIShapeResolutionContext context);
}
public interface IUITextCursorView : ObjCRuntime.INativeObject, System.IDisposable, IUICoordinateSpace {
// properties
public virtual bool Blinking { get; set; }
// methods
public virtual void ResetBlinkAnimation ();
}
public interface IUITextSelectionDisplayInteractionDelegate : ObjCRuntime.INativeObject, System.IDisposable {
}
public interface IUITextSelectionHandleView : ObjCRuntime.INativeObject, System.IDisposable, IUICoordinateSpace {
// properties
public virtual UIBezierPath CustomShape { get; set; }
public virtual NSDirectionalRectEdge Direction { get; set; }
public virtual bool Vertical { get; }
// methods
public virtual CoreGraphics.CGRect GetPreferredFrame (CoreGraphics.CGRect rect);
}
public interface IUITextSelectionHighlightView : ObjCRuntime.INativeObject, System.IDisposable, IUICoordinateSpace {
// properties
public virtual UITextSelectionRect[] SelectionRects { get; set; }
}
public interface IUITraitChangeObservable : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual IUITraitChangeRegistration RegisterForTraitChanges (IUITraitDefinition[] traits, ObjCRuntime.Selector action);
public virtual IUITraitChangeRegistration RegisterForTraitChanges (IUITraitDefinition[] traits, System.Action<IUITraitEnvironment,UIKit.UITraitCollection> handler);
public virtual IUITraitChangeRegistration RegisterForTraitChanges (IUITraitDefinition[] traits, Foundation.NSObject target, ObjCRuntime.Selector action);
public virtual void UnregisterForTraitChanges (IUITraitChangeRegistration registration);
}
public interface IUITraitChangeRegistration : Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
}
public interface IUITraitDefinition : ObjCRuntime.INativeObject, System.IDisposable {
}
public interface IUITraitOverrides : ObjCRuntime.INativeObject, System.IDisposable, IUIMutableTraits {
// methods
public virtual bool ContainsTrait (IUITraitDefinition trait);
public virtual void RemoveTrait (IUITraitDefinition trait);
}
[Serializable]
[Flags]
public enum UIAccessibilityDirectTouchOptions {
None = 0,
RequiresActivation = 2,
SilentOnTouch = 1,
}
[Serializable]
public enum UIAccessibilityPriority {
Default = 1,
High = 0,
Low = 2,
}
public static class UIAccessibilityPriorityExtensions {
// methods
public static Foundation.NSString GetConstant (this UIAccessibilityPriority self);
public static UIAccessibilityPriority GetValue (Foundation.NSString constant);
}
[Serializable]
public enum UIAccessibilityTraits {
Adjustable = 14,
AllowsDirectInteraction = 15,
Button = 1,
CausesPageTurn = 16,
Header = 3,
Image = 5,
KeyboardKey = 8,
Link = 2,
None = 0,
NotEnabled = 11,
PlaysSound = 7,
SearchField = 4,
Selected = 6,
StartsMediaSession = 13,
StaticText = 9,
SummaryElement = 10,
SupportsZoom = 18,
TabBar = 17,
ToggleButton = 19,
UpdatesFrequently = 12,
}
public static class UIAccessibilityTraitsExtensions {
// methods
public static Foundation.NSString GetConstant (this UIAccessibilityTraits self);
public static UIAccessibilityTraits GetValue (Foundation.NSString constant);
}
public abstract class UICGFloatTraitDefinition : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUICGFloatTraitDefinition, IUITraitDefinition {
// constructors
protected UICGFloatTraitDefinition ();
protected UICGFloatTraitDefinition (Foundation.NSObjectFlag t);
protected UICGFloatTraitDefinition (ObjCRuntime.NativeHandle handle);
// properties
public static bool AffectsColorAppearance { get; }
public static System.Runtime.InteropServices.NFloat DefaultValue { get; }
public static string Identifier { get; }
public static string Name { get; }
}
[Serializable]
public enum UICollectionLayoutSectionOrthogonalScrollingBounce {
Always = 1,
Automatic = 0,
Never = 2,
}
public static class UICollectionLayoutSectionOrthogonalScrollingDecelerationRate {
// properties
public static double Automatic { get; }
public static double Fast { get; }
public static double Normal { get; }
}
public class UICollectionLayoutSectionOrthogonalScrollingProperties : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public UICollectionLayoutSectionOrthogonalScrollingProperties ();
protected UICollectionLayoutSectionOrthogonalScrollingProperties (Foundation.NSObjectFlag t);
protected UICollectionLayoutSectionOrthogonalScrollingProperties (ObjCRuntime.NativeHandle handle);
// properties
public virtual UICollectionLayoutSectionOrthogonalScrollingBounce Bounce { get; set; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual double DecelerationRate { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
[Serializable]
public enum UIContentUnavailableAlignment {
Center = 0,
Natural = 1,
}
public class UIContentUnavailableButtonProperties : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public UIContentUnavailableButtonProperties ();
public UIContentUnavailableButtonProperties (Foundation.NSCoder coder);
protected UIContentUnavailableButtonProperties (Foundation.NSObjectFlag t);
protected UIContentUnavailableButtonProperties (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual bool Enabled { get; set; }
public virtual UIMenu Menu { get; set; }
public virtual UIAction PrimaryAction { get; set; }
public virtual UIButtonRole Role { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class UIContentUnavailableConfiguration : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, IUIContentConfiguration {
// constructors
public UIContentUnavailableConfiguration (Foundation.NSCoder coder);
protected UIContentUnavailableConfiguration (Foundation.NSObjectFlag t);
protected UIContentUnavailableConfiguration (ObjCRuntime.NativeHandle handle);
// properties
public virtual UIContentUnavailableAlignment Alignment { get; set; }
public virtual Foundation.NSAttributedString AttributedText { get; set; }
public virtual UIAxis AxesPreservingSuperviewLayoutMargins { get; set; }
public virtual UIBackgroundConfiguration Background { get; set; }
public virtual UIButtonConfiguration Button { get; set; }
public virtual UIContentUnavailableButtonProperties ButtonProperties { get; }
public virtual System.Runtime.InteropServices.NFloat ButtonToSecondaryButtonPadding { get; set; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual NSDirectionalEdgeInsets DirectionalLayoutMargins { get; set; }
public virtual UIImage Image { get; set; }
public virtual UIContentUnavailableImageProperties ImageProperties { get; }
public virtual System.Runtime.InteropServices.NFloat ImageToTextPadding { get; set; }
public virtual Foundation.NSAttributedString SecondaryAttributedText { get; set; }
public virtual UIButtonConfiguration SecondaryButton { get; set; }
public virtual UIContentUnavailableButtonProperties SecondaryButtonProperties { get; }
public virtual string SecondaryText { get; set; }
public virtual UIContentUnavailableTextProperties SecondaryTextProperties { get; }
public virtual string Text { get; set; }
public virtual UIContentUnavailableTextProperties TextProperties { get; }
public virtual System.Runtime.InteropServices.NFloat TextToButtonPadding { get; set; }
public virtual System.Runtime.InteropServices.NFloat TextToSecondaryTextPadding { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static UIContentUnavailableConfiguration CreateEmptyConfiguration ();
public static UIContentUnavailableConfiguration CreateLoadingConfiguration ();
public static UIContentUnavailableConfiguration CreateSearchConfiguration ();
public virtual void EncodeTo (Foundation.NSCoder encoder);
public virtual IUIContentConfiguration GetUpdatedConfiguration (IUIConfigurationState state);
public virtual IUIContentView MakeContentView ();
}
public class UIContentUnavailableConfigurationState : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, IUIConfigurationState {
// constructors
public UIContentUnavailableConfigurationState (Foundation.NSCoder coder);
protected UIContentUnavailableConfigurationState (Foundation.NSObjectFlag t);
protected UIContentUnavailableConfigurationState (ObjCRuntime.NativeHandle handle);
public UIContentUnavailableConfigurationState (UITraitCollection traitCollection);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual string SearchText { get; set; }
public virtual UITraitCollection TraitCollection { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
public virtual Foundation.NSObject GetCustomState (string key);
public virtual Foundation.NSObject GetObject (string key);
public virtual void SetCustomState (Foundation.NSObject customState, string key);
public virtual void SetObject (Foundation.NSObject obj, string key);
}
public class UIContentUnavailableImageProperties : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public UIContentUnavailableImageProperties ();
public UIContentUnavailableImageProperties (Foundation.NSCoder coder);
protected UIContentUnavailableImageProperties (Foundation.NSObjectFlag t);
protected UIContentUnavailableImageProperties (ObjCRuntime.NativeHandle handle);
// properties
public virtual bool AccessibilityIgnoresInvertColors { get; set; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual System.Runtime.InteropServices.NFloat CornerRadius { get; set; }
public virtual CoreGraphics.CGSize MaximumSize { get; set; }
public virtual UIImageSymbolConfiguration PreferredSymbolConfiguration { get; set; }
public virtual UIColor TintColor { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class UIContentUnavailableTextProperties : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public UIContentUnavailableTextProperties ();
public UIContentUnavailableTextProperties (Foundation.NSCoder coder);
protected UIContentUnavailableTextProperties (Foundation.NSObjectFlag t);
protected UIContentUnavailableTextProperties (ObjCRuntime.NativeHandle handle);
// properties
public virtual bool AdjustsFontSizeToFitWidth { get; set; }
public virtual bool AllowsDefaultTighteningForTruncation { get; set; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual UIColor Color { get; set; }
public virtual UIFont Font { get; set; }
public virtual UILineBreakMode LineBreakMode { get; set; }
public virtual System.Runtime.InteropServices.NFloat MinimumScaleFactor { get; set; }
public virtual IntPtr NumberOfLines { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class UIContentUnavailableView : UIKit.UIView, ObjCRuntime.INativeObject, System.IDisposable, IUIContentView {
// constructors
public UIContentUnavailableView (Foundation.NSCoder coder);
protected UIContentUnavailableView (Foundation.NSObjectFlag t);
protected UIContentUnavailableView (ObjCRuntime.NativeHandle handle);
public UIContentUnavailableView (UIContentUnavailableConfiguration configuration);
// properties
public static UIContentUnavailableView.UIContentUnavailableViewAppearance Appearance { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual IUIContentConfiguration Configuration { get; set; }
public virtual bool ScrollEnabled { get; set; }
// methods
public static UIContentUnavailableView.UIContentUnavailableViewAppearance AppearanceWhenContainedIn (System.Type[] containers);
public static UIContentUnavailableView.UIContentUnavailableViewAppearance GetAppearance<T> ();
public static UIContentUnavailableView.UIContentUnavailableViewAppearance GetAppearance<T> (UITraitCollection traits);
public static UIContentUnavailableView.UIContentUnavailableViewAppearance GetAppearance (UITraitCollection traits);
public static UIContentUnavailableView.UIContentUnavailableViewAppearance GetAppearance<T> (UITraitCollection traits, System.Type[] containers);
public static UIContentUnavailableView.UIContentUnavailableViewAppearance GetAppearance (UITraitCollection traits, System.Type[] containers);
public virtual bool SupportsConfiguration (IUIContentConfiguration configuration);
// inner types
public class UIContentUnavailableViewAppearance : UIKit.UIView+UIViewAppearance {
// constructors
protected UIContentUnavailableView.UIContentUnavailableViewAppearance (IntPtr handle);
}
}
[Serializable]
public enum UICornerCurve {
Automatic = 0,
Circular = 1,
Continuous = 2,
}
public class UIDocViewController : UIKit.UIViewController {
// constructors
public UIDocViewController ();
public UIDocViewController (Foundation.NSCoder coder);
protected UIDocViewController (Foundation.NSObjectFlag t);
protected UIDocViewController (ObjCRuntime.NativeHandle handle);
public UIDocViewController (UIDocument document);
public UIDocViewController (string nibName, Foundation.NSBundle bundle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual UIDocument Document { get; set; }
public virtual UIBarButtonItemGroup UndoRedoItemGroup { get; }
// methods
public virtual void DocumentDidOpen ();
public virtual void NavigationItemDidUpdate ();
public virtual void OpenDocument (System.Action<bool> completionHandler);
public virtual System.Threading.Tasks.Task<bool> OpenDocumentAsync ();
}
public class UIHoverAutomaticEffect : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable, IUIHoverEffect {
// constructors
protected UIHoverAutomaticEffect (Foundation.NSObjectFlag t);
protected UIHoverAutomaticEffect (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static UIHoverAutomaticEffect Create ();
}
public class UIHoverHighlightEffect : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable, IUIHoverEffect {
// constructors
protected UIHoverHighlightEffect (Foundation.NSObjectFlag t);
protected UIHoverHighlightEffect (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static UIHoverHighlightEffect Create ();
}
public class UIHoverLiftEffect : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable, IUIHoverEffect {
// constructors
protected UIHoverLiftEffect (Foundation.NSObjectFlag t);
protected UIHoverLiftEffect (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static UIHoverLiftEffect Create ();
}
public class UIHoverStyle : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
protected UIHoverStyle (Foundation.NSObjectFlag t);
protected UIHoverStyle (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual IUIHoverEffect Effect { get; set; }
public virtual bool Enabled { get; set; }
public virtual UIShape Shape { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static UIHoverStyle Create (UIShape shape);
public static UIHoverStyle Create (IUIHoverEffect effect, UIShape shape);
public static UIHoverStyle CreateAutomatic ();
}
[Serializable]
public enum UIImageDynamicRange {
ConstrainedHigh = 1,
High = 2,
Standard = 0,
Unspecified = -1,
}
public class UIImageReader : Foundation.NSObject {
// constructors
public UIImageReader ();
protected UIImageReader (Foundation.NSObjectFlag t);
protected UIImageReader (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual UIImageReaderConfiguration Configuration { get; }
public static UIImageReader DefaultReader { get; }
// methods
public static UIImageReader CreateReader (UIImageReaderConfiguration configuration);
public virtual UIImage GetImage (Foundation.NSData data);
public virtual UIImage GetImage (Foundation.NSUrl url);
public virtual void GetImage (Foundation.NSData data, System.Action<UIImage> completion);
public virtual void GetImage (Foundation.NSUrl url, System.Action<UIImage> completion);
public virtual System.Threading.Tasks.Task<UIImage> GetImageAsync (Foundation.NSData data);
public virtual System.Threading.Tasks.Task<UIImage> GetImageAsync (Foundation.NSUrl url);
}
public class UIImageReaderConfiguration : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public UIImageReaderConfiguration ();
protected UIImageReaderConfiguration (Foundation.NSObjectFlag t);
protected UIImageReaderConfiguration (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual System.Runtime.InteropServices.NFloat PixelsPerInch { get; set; }
public virtual CoreGraphics.CGSize PreferredThumbnailSize { get; set; }
public virtual bool PrefersHighDynamicRange { get; set; }
public virtual bool PreparesImagesForDisplay { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
[Serializable]
public enum UILabelVibrancy {
Automatic = 1,
None = 0,
}
[Serializable]
public enum UILetterformAwareSizingRule {
Oversize = 1,
Typographic = 0,
}
public static class UIMenuLeaf_Extensions {
// methods
public static UIImage GetSelectedImage (this IUIMenuLeaf This);
public static void SetSelectedImage (this IUIMenuLeaf This, UIImage value);
}
public abstract class UIMutableTraits : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUIMutableTraits {
// constructors
protected UIMutableTraits ();
protected UIMutableTraits (Foundation.NSObjectFlag t);
protected UIMutableTraits (ObjCRuntime.NativeHandle handle);
// properties
public virtual UIAccessibilityContrast AccessibilityContrast { get; set; }
public virtual UIUserInterfaceActiveAppearance ActiveAppearance { get; set; }
public virtual UIDisplayGamut DisplayGamut { get; set; }
public virtual System.Runtime.InteropServices.NFloat DisplayScale { get; set; }
public virtual UIForceTouchCapability ForceTouchCapability { get; set; }
public virtual UIUserInterfaceSizeClass HorizontalSizeClass { get; set; }
public virtual UIImageDynamicRange ImageDynamicRange { get; set; }
public virtual UITraitEnvironmentLayoutDirection LayoutDirection { get; set; }
public virtual UILegibilityWeight LegibilityWeight { get; set; }
public virtual string PreferredContentSizeCategory { get; set; }
public virtual UISceneCaptureState SceneCaptureState { get; set; }
public virtual UINSToolbarItemPresentationSize ToolbarItemPresentationSize { get; set; }
public virtual string TypesettingLanguage { get; set; }
public virtual UIUserInterfaceIdiom UserInterfaceIdiom { get; set; }
public virtual UIUserInterfaceLevel UserInterfaceLevel { get; set; }
public virtual UIUserInterfaceStyle UserInterfaceStyle { get; set; }
public virtual UIUserInterfaceSizeClass VerticalSizeClass { get; set; }
// methods
public virtual Foundation.NSObject GetObject (IUIObjectTraitDefinition trait);
public virtual System.Runtime.InteropServices.NFloat GetValue (IUICGFloatTraitDefinition trait);
public virtual IntPtr GetValue (IUINSIntegerTraitDefinition trait);
public virtual void SetObject (Foundation.NSObject object, IUIObjectTraitDefinition trait);
public virtual void SetValue (IntPtr value, IUINSIntegerTraitDefinition trait);
public virtual void SetValue (System.Runtime.InteropServices.NFloat value, IUICGFloatTraitDefinition trait);
}
public abstract class UINSIntegerTraitDefinition : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUINSIntegerTraitDefinition, IUITraitDefinition {
// constructors
protected UINSIntegerTraitDefinition ();
protected UINSIntegerTraitDefinition (Foundation.NSObjectFlag t);
protected UINSIntegerTraitDefinition (ObjCRuntime.NativeHandle handle);
// properties
public static bool AffectsColorAppearance { get; }
public static IntPtr DefaultValue { get; }
public static string Identifier { get; }
public static string Name { get; }
}
public abstract class UIObjectTraitDefinition : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUIObjectTraitDefinition, IUITraitDefinition {
// constructors
protected UIObjectTraitDefinition ();
protected UIObjectTraitDefinition (Foundation.NSObjectFlag t);
protected UIObjectTraitDefinition (ObjCRuntime.NativeHandle handle);
// properties
public static bool AffectsColorAppearance { get; }
public static Foundation.NSObject DefaultValue { get; }
public static string Identifier { get; }
public static string Name { get; }
}
public class UIPageControlProgress : Foundation.NSObject {
// constructors
public UIPageControlProgress ();
protected UIPageControlProgress (Foundation.NSObjectFlag t);
protected UIPageControlProgress (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual float CurrentProgress { get; set; }
public IUIPageControlProgressDelegate Delegate { get; set; }
public virtual bool ProgressVisible { get; }
public virtual Foundation.NSObject WeakDelegate { get; set; }
// methods
protected override void Dispose (bool disposing);
}
public class UIPageControlProgressDelegate : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUIPageControlProgressDelegate {
// constructors
public UIPageControlProgressDelegate ();
protected UIPageControlProgressDelegate (Foundation.NSObjectFlag t);
protected UIPageControlProgressDelegate (ObjCRuntime.NativeHandle handle);
// methods
public virtual float GetInitialProgressForPage (UIPageControlProgress progress, IntPtr page);
public virtual void VisibilityDidChange (UIPageControlProgress progress);
}
public static class UIPageControlProgressDelegate_Extensions {
// methods
public static float GetInitialProgressForPage (this IUIPageControlProgressDelegate This, UIPageControlProgress progress, IntPtr page);
public static void VisibilityDidChange (this IUIPageControlProgressDelegate This, UIPageControlProgress progress);
}
public class UIPageControlTimerProgress : UIKit.UIPageControlProgress {
// constructors
protected UIPageControlTimerProgress (Foundation.NSObjectFlag t);
protected UIPageControlTimerProgress (ObjCRuntime.NativeHandle handle);
public UIPageControlTimerProgress (double preferredDuration);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public IUIPageControlTimerProgressDelegate Delegate { get; set; }
public virtual double PreferredDuration { get; set; }
public virtual bool ResetsToInitialPageAfterEnd { get; set; }
public virtual bool Running { get; }
public virtual Foundation.NSObject WeakDelegate { get; set; }
// methods
protected override void Dispose (bool disposing);
public virtual double GetDuration (IntPtr page);
public virtual void PauseTimer ();
public virtual void ResumeTimer ();
public virtual void SetDuration (double duration, IntPtr page);
}
public class UIPageControlTimerProgressDelegate : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUIPageControlProgressDelegate, IUIPageControlTimerProgressDelegate {
// constructors
public UIPageControlTimerProgressDelegate ();
protected UIPageControlTimerProgressDelegate (Foundation.NSObjectFlag t);
protected UIPageControlTimerProgressDelegate (ObjCRuntime.NativeHandle handle);
// methods
public virtual float GetInitialProgressForPage (UIPageControlProgress progress, IntPtr page);
public virtual void PageControlTimerProgressDidChange (UIPageControlTimerProgress progress);
public virtual bool ShouldAdvanceToPage (UIPageControlTimerProgress progress, IntPtr page);
public virtual void VisibilityDidChange (UIPageControlProgress progress);
}
public static class UIPageControlTimerProgressDelegate_Extensions {
// methods
public static void PageControlTimerProgressDidChange (this IUIPageControlTimerProgressDelegate This, UIPageControlTimerProgress progress);
public static bool ShouldAdvanceToPage (this IUIPageControlTimerProgressDelegate This, UIPageControlTimerProgress progress, IntPtr page);
}
public static class UIPopoverPresentationControllerSourceItem_Extensions {
// methods
public static CoreGraphics.CGRect GetFrame (this IUIPopoverPresentationControllerSourceItem This, UIView referenceView);
}
public class UIResolvedShape : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
protected UIResolvedShape (Foundation.NSObjectFlag t);
protected UIResolvedShape (ObjCRuntime.NativeHandle handle);
// properties
public virtual CoreGraphics.CGRect BoundingRect { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual UIBezierPath Path { get; }
public virtual UIShape Shape { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual UIResolvedShape CreateShape (System.Runtime.InteropServices.NFloat inset);
public virtual UIResolvedShape CreateShape (UIEdgeInsets insets);
}
[Serializable]
public enum UISceneCaptureState {
Active = 1,
Inactive = 0,
Unspecified = -1,
}
public class UISceneSessionActivationRequest : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
protected UISceneSessionActivationRequest (Foundation.NSObjectFlag t);
protected UISceneSessionActivationRequest (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual UISceneActivationRequestOptions Options { get; set; }
public virtual string Role { get; }
public virtual UISceneSession Session { get; }
public virtual Foundation.NSUserActivity UserActivity { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static UISceneSessionActivationRequest Create ();
public static UISceneSessionActivationRequest Create (string role);
public static UISceneSessionActivationRequest Create (UISceneSession session);
}
public class UIShape : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable, IUIShapeProvider {
// constructors
protected UIShape (Foundation.NSObjectFlag t);
protected UIShape (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static UIShape CreateCapsuleShape ();
public static UIShape CreateCircleShape ();
public static UIShape CreateFixedRectShape (CoreGraphics.CGRect rect);
public static UIShape CreateFixedRectShape (CoreGraphics.CGRect rect, System.Runtime.InteropServices.NFloat cornerRadius);
public static UIShape CreateFixedRectShape (CoreGraphics.CGRect rect, System.Runtime.InteropServices.NFloat cornerRadius, UICornerCurve cornerCurve, UIRectCorner maskedCorners);
public static UIShape CreateRectShape ();
public static UIShape CreateRectShape (System.Runtime.InteropServices.NFloat cornerRadius);
public static UIShape CreateRectShape (System.Runtime.InteropServices.NFloat cornerRadius, UICornerCurve cornerCurve);
public static UIShape CreateRectShape (System.Runtime.InteropServices.NFloat cornerRadius, UICornerCurve cornerCurve, UIRectCorner maskedCorners);
public virtual UIResolvedShape CreateResolvedShape (UIShapeResolutionContext context);
public static UIShape CreateShape (IUIShapeProvider provider);
public static UIShape CreateShape (UIBezierPath path);
public virtual UIShape CreateShape (UIEdgeInsets insets);
public virtual UIShape CreateShapeByApplyingInset (System.Runtime.InteropServices.NFloat inset);
}
public class UIShapeResolutionContext : Foundation.NSObject {
// constructors
protected UIShapeResolutionContext (Foundation.NSObjectFlag t);
protected UIShapeResolutionContext (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual UIResolvedShape ContentShape { get; }
}
public class UISymbolEffectCompletionContext : Foundation.NSObject {
// constructors
protected UISymbolEffectCompletionContext (Foundation.NSObjectFlag t);
protected UISymbolEffectCompletionContext (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual Symbols.NSSymbolContentTransition ContentTransition { get; }
public virtual Symbols.NSSymbolEffect Effect { get; }
public virtual bool Finished { get; }
public virtual Foundation.NSObject Sender { get; }
// methods
protected override void Dispose (bool disposing);
}
[Serializable]
public enum UITextInlinePredictionType {
Default = 0,
No = 1,
Yes = 2,
}
public class UITextItem : Foundation.NSObject {
// constructors
protected UITextItem (Foundation.NSObjectFlag t);
protected UITextItem (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual UITextItemContentType ContentType { get; }
public virtual Foundation.NSUrl Link { get; }
public virtual Foundation.NSRange Range { get; }
public virtual string TagIdentifier { get; }
public virtual NSTextAttachment TextAttachment { get; }
}
[Serializable]
public enum UITextItemContentType {
Link = 0,
Tag = 2,
TextAttachment = 1,
}
public class UITextItemMenuConfiguration : Foundation.NSObject {
// constructors
protected UITextItemMenuConfiguration (Foundation.NSObjectFlag t);
protected UITextItemMenuConfiguration (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
// methods
public static UITextItemMenuConfiguration Create (UIMenu menu);
public static UITextItemMenuConfiguration Create (UITextItemMenuPreview preview, UIMenu menu);
}
public class UITextItemMenuPreview : Foundation.NSObject {
// constructors
protected UITextItemMenuPreview (Foundation.NSObjectFlag t);
protected UITextItemMenuPreview (ObjCRuntime.NativeHandle handle);
public UITextItemMenuPreview (UIView view);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public static UITextItemMenuPreview DefaultPreview { get; }
}
public class UITextLoupeSession : Foundation.NSObject {
// constructors
public UITextLoupeSession ();
protected UITextLoupeSession (Foundation.NSObjectFlag t);
protected UITextLoupeSession (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
// methods
public static UITextLoupeSession BeginLoupeSession (CoreGraphics.CGPoint point, UIView selectionWidget, UIView interactionView);
public virtual void Invalidate ();
public virtual void MoveToPoint (CoreGraphics.CGPoint point, CoreGraphics.CGRect caretRect, bool tracksCaret);
}
public class UITextSelectionDisplayInteraction : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUIInteraction {
// constructors
protected UITextSelectionDisplayInteraction (Foundation.NSObjectFlag t);
protected UITextSelectionDisplayInteraction (ObjCRuntime.NativeHandle handle);
public UITextSelectionDisplayInteraction (IUITextInput textInput, IUITextSelectionDisplayInteractionDelegate delegate);
// properties
public virtual bool Activated { get; set; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual IUITextCursorView CursorView { get; set; }
public IUITextSelectionDisplayInteractionDelegate Delegate { get; }
public virtual IUITextSelectionHandleView[] HandleViews { get; set; }
public virtual IUITextSelectionHighlightView HighlightView { get; set; }
public virtual IUITextInput TextInput { get; }
public virtual UIView View { get; }
public virtual Foundation.NSObject WeakDelegate { get; }
// methods
public virtual void DidMoveToView (UIView view);
protected override void Dispose (bool disposing);
public virtual void LayoutManagedSubviews ();
public virtual void SetNeedsSelectionUpdate ();
public virtual void WillMoveToView (UIView view);
}
public class UITextSelectionDisplayInteractionDelegate : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUITextSelectionDisplayInteractionDelegate {
// constructors
public UITextSelectionDisplayInteractionDelegate ();
protected UITextSelectionDisplayInteractionDelegate (Foundation.NSObjectFlag t);
protected UITextSelectionDisplayInteractionDelegate (ObjCRuntime.NativeHandle handle);
// methods
public virtual UIView GetSelectionContainerViewBelowText (UITextSelectionDisplayInteraction interaction);
}
public static class UITextSelectionDisplayInteractionDelegate_Extensions {
// methods
public static UIView GetSelectionContainerViewBelowText (this IUITextSelectionDisplayInteractionDelegate This, UITextSelectionDisplayInteraction interaction);
}
[Serializable]
public enum UITextViewBorderStyle {
None = 0,
RoundedRect = 1,
}
public class UITraitAccessibilityContrast : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUINSIntegerTraitDefinition, IUITraitDefinition {
// constructors
public UITraitAccessibilityContrast ();
protected UITraitAccessibilityContrast (Foundation.NSObjectFlag t);
protected UITraitAccessibilityContrast (ObjCRuntime.NativeHandle handle);
// properties
public static bool AffectsColorAppearance { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public static IntPtr DefaultValue { get; }
public static string Identifier { get; }
public static string Name { get; }
}
public class UITraitActiveAppearance : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUINSIntegerTraitDefinition, IUITraitDefinition {
// constructors
public UITraitActiveAppearance ();
protected UITraitActiveAppearance (Foundation.NSObjectFlag t);
protected UITraitActiveAppearance (ObjCRuntime.NativeHandle handle);
// properties
public static bool AffectsColorAppearance { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public static IntPtr DefaultValue { get; }
public static string Identifier { get; }
public static string Name { get; }
}
public class UITraitDisplayGamut : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUINSIntegerTraitDefinition, IUITraitDefinition {
// constructors
public UITraitDisplayGamut ();
protected UITraitDisplayGamut (Foundation.NSObjectFlag t);
protected UITraitDisplayGamut (ObjCRuntime.NativeHandle handle);
// properties
public static bool AffectsColorAppearance { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public static IntPtr DefaultValue { get; }
public static string Identifier { get; }
public static string Name { get; }
}
public class UITraitDisplayScale : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUICGFloatTraitDefinition, IUITraitDefinition {
// constructors
public UITraitDisplayScale ();
protected UITraitDisplayScale (Foundation.NSObjectFlag t);
protected UITraitDisplayScale (ObjCRuntime.NativeHandle handle);
// properties
public static bool AffectsColorAppearance { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public static System.Runtime.InteropServices.NFloat DefaultValue { get; }
public static string Identifier { get; }
public static string Name { get; }
}
public class UITraitForceTouchCapability : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUINSIntegerTraitDefinition, IUITraitDefinition {
// constructors
public UITraitForceTouchCapability ();
protected UITraitForceTouchCapability (Foundation.NSObjectFlag t);
protected UITraitForceTouchCapability (ObjCRuntime.NativeHandle handle);
// properties
public static bool AffectsColorAppearance { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public static IntPtr DefaultValue { get; }
public static string Identifier { get; }
public static string Name { get; }
}
public class UITraitHorizontalSizeClass : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUINSIntegerTraitDefinition, IUITraitDefinition {
// constructors
public UITraitHorizontalSizeClass ();
protected UITraitHorizontalSizeClass (Foundation.NSObjectFlag t);
protected UITraitHorizontalSizeClass (ObjCRuntime.NativeHandle handle);
// properties
public static bool AffectsColorAppearance { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public static IntPtr DefaultValue { get; }
public static string Identifier { get; }
public static string Name { get; }
}
public class UITraitImageDynamicRange : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUINSIntegerTraitDefinition, IUITraitDefinition {
// constructors
public UITraitImageDynamicRange ();
protected UITraitImageDynamicRange (Foundation.NSObjectFlag t);
protected UITraitImageDynamicRange (ObjCRuntime.NativeHandle handle);
// properties
public static bool AffectsColorAppearance { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public static IntPtr DefaultValue { get; }
public static string Identifier { get; }
public static string Name { get; }
}
public class UITraitLayoutDirection : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUINSIntegerTraitDefinition, IUITraitDefinition {
// constructors
public UITraitLayoutDirection ();
protected UITraitLayoutDirection (Foundation.NSObjectFlag t);
protected UITraitLayoutDirection (ObjCRuntime.NativeHandle handle);
// properties
public static bool AffectsColorAppearance { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public static IntPtr DefaultValue { get; }
public static string Identifier { get; }
public static string Name { get; }
}
public class UITraitLegibilityWeight : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUINSIntegerTraitDefinition, IUITraitDefinition {
// constructors
public UITraitLegibilityWeight ();
protected UITraitLegibilityWeight (Foundation.NSObjectFlag t);
protected UITraitLegibilityWeight (ObjCRuntime.NativeHandle handle);
// properties
public static bool AffectsColorAppearance { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public static IntPtr DefaultValue { get; }
public static string Identifier { get; }
public static string Name { get; }
}
public class UITraitPreferredContentSizeCategory : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUIObjectTraitDefinition, IUITraitDefinition {
// constructors
public UITraitPreferredContentSizeCategory ();
protected UITraitPreferredContentSizeCategory (Foundation.NSObjectFlag t);
protected UITraitPreferredContentSizeCategory (ObjCRuntime.NativeHandle handle);
// properties
public static bool AffectsColorAppearance { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public static Foundation.NSObject DefaultValue { get; }
public static string Identifier { get; }
public static string Name { get; }
}
public class UITraitSceneCaptureState : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUINSIntegerTraitDefinition, IUITraitDefinition {
// constructors
public UITraitSceneCaptureState ();
protected UITraitSceneCaptureState (Foundation.NSObjectFlag t);
protected UITraitSceneCaptureState (ObjCRuntime.NativeHandle handle);
// properties
public static bool AffectsColorAppearance { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public static IntPtr DefaultValue { get; }
public static string Identifier { get; }
public static string Name { get; }
}
public class UITraitToolbarItemPresentationSize : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUINSIntegerTraitDefinition, IUITraitDefinition {
// constructors
public UITraitToolbarItemPresentationSize ();
protected UITraitToolbarItemPresentationSize (Foundation.NSObjectFlag t);
protected UITraitToolbarItemPresentationSize (ObjCRuntime.NativeHandle handle);
// properties
public static bool AffectsColorAppearance { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public static IntPtr DefaultValue { get; }
public static string Identifier { get; }
public static string Name { get; }
}
public class UITraitTypesettingLanguage : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUIObjectTraitDefinition, IUITraitDefinition {
// constructors
public UITraitTypesettingLanguage ();
protected UITraitTypesettingLanguage (Foundation.NSObjectFlag t);
protected UITraitTypesettingLanguage (ObjCRuntime.NativeHandle handle);
// properties
public static bool AffectsColorAppearance { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public static Foundation.NSObject DefaultValue { get; }
public static string Identifier { get; }
public static string Name { get; }
}
public class UITraitUserInterfaceIdiom : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUINSIntegerTraitDefinition, IUITraitDefinition {
// constructors
public UITraitUserInterfaceIdiom ();
protected UITraitUserInterfaceIdiom (Foundation.NSObjectFlag t);
protected UITraitUserInterfaceIdiom (ObjCRuntime.NativeHandle handle);
// properties
public static bool AffectsColorAppearance { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public static IntPtr DefaultValue { get; }
public static string Identifier { get; }
public static string Name { get; }
}
public class UITraitUserInterfaceLevel : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUINSIntegerTraitDefinition, IUITraitDefinition {
// constructors
public UITraitUserInterfaceLevel ();
protected UITraitUserInterfaceLevel (Foundation.NSObjectFlag t);
protected UITraitUserInterfaceLevel (ObjCRuntime.NativeHandle handle);
// properties
public static bool AffectsColorAppearance { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public static IntPtr DefaultValue { get; }
public static string Identifier { get; }
public static string Name { get; }
}
public class UITraitUserInterfaceStyle : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUINSIntegerTraitDefinition, IUITraitDefinition {
// constructors
public UITraitUserInterfaceStyle ();
protected UITraitUserInterfaceStyle (Foundation.NSObjectFlag t);
protected UITraitUserInterfaceStyle (ObjCRuntime.NativeHandle handle);
// properties
public static bool AffectsColorAppearance { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public static IntPtr DefaultValue { get; }
public static string Identifier { get; }
public static string Name { get; }
}
public class UITraitVerticalSizeClass : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUINSIntegerTraitDefinition, IUITraitDefinition {
// constructors
public UITraitVerticalSizeClass ();
protected UITraitVerticalSizeClass (Foundation.NSObjectFlag t);
protected UITraitVerticalSizeClass (ObjCRuntime.NativeHandle handle);
// properties
public static bool AffectsColorAppearance { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public static IntPtr DefaultValue { get; }
public static string Identifier { get; }
public static string Name { get; }
}
public class UIWindowSceneDragInteraction : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUIInteraction {
// constructors
public UIWindowSceneDragInteraction ();
protected UIWindowSceneDragInteraction (Foundation.NSObjectFlag t);
protected UIWindowSceneDragInteraction (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual UIView View { get; }
// methods
public virtual void DidMoveToView (UIView view);
protected override void Dispose (bool disposing);
public virtual void WillMoveToView (UIView view);
}
public class UIWindowScenePlacement : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public UIWindowScenePlacement ();
protected UIWindowScenePlacement (Foundation.NSObjectFlag t);
protected UIWindowScenePlacement (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
public class UIWindowSceneProminentPlacement : UIKit.UIWindowScenePlacement {
// constructors
public UIWindowSceneProminentPlacement ();
protected UIWindowSceneProminentPlacement (Foundation.NSObjectFlag t);
protected UIWindowSceneProminentPlacement (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
// methods
public static UIWindowSceneProminentPlacement Create ();
}
public class UIWindowSceneStandardPlacement : UIKit.UIWindowScenePlacement {
// constructors
public UIWindowSceneStandardPlacement ();
protected UIWindowSceneStandardPlacement (Foundation.NSObjectFlag t);
protected UIWindowSceneStandardPlacement (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
// methods
public static UIWindowSceneStandardPlacement Create ();
}