public class UITraitCollection extends NSObject implements NSCopying, NSSecureCoding
| Modifier and Type | Class and Description |
|---|---|
static interface |
UITraitCollection.Block_performAsCurrentTraitCollection |
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
UITraitCollection(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
_supportsSecureCoding()
This property must return YES on all classes that allow secure coding.
|
long |
accessibilityContrast()
unspecified: UIAccessibilityContrastUnspecified
|
static boolean |
accessInstanceVariablesDirectly() |
long |
activeAppearance()
unspecified: UIUserInterfaceActiveAppearanceUnspecified
|
static UITraitCollection |
alloc() |
static UITraitCollection |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
boolean |
containsTraitsInCollection(UITraitCollection trait) |
java.lang.Object |
copyWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static UITraitCollection |
currentTraitCollection()
The current trait collection, used when resolving the appearance of dynamic UIColors and similar objects.
|
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
long |
displayGamut()
unspecified: UIDisplayGamutUnspecified
|
double |
displayScale()
unspecified: 0.0
|
void |
encodeWithCoder(NSCoder coder) |
long |
forceTouchCapability()
unspecified: UIForceTouchCapabilityUnknown
|
boolean |
hasDifferentColorAppearanceComparedToTraitCollection(UITraitCollection traitCollection)
Return whether this trait collection, compared to a different trait collection, could show a different appearance
for dynamic colors that are provided by UIKit or are in an asset catalog.
|
static long |
hash_static() |
long |
horizontalSizeClass()
unspecified: UIUserInterfaceSizeClassUnspecified
|
UIImageConfiguration |
imageConfiguration()
Returns an image configuration compatible with this trait collection.
|
UITraitCollection |
init() |
UITraitCollection |
initWithCoder(NSCoder coder)
NS_DESIGNATED_INITIALIZER
|
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
long |
layoutDirection()
unspecified: UITraitEnvironmentLayoutDirectionUnspecified
|
long |
legibilityWeight()
unspecified: UILegibilityWeightUnspecified
|
static UITraitCollection |
new_objc() |
void |
performAsCurrentTraitCollection(UITraitCollection.Block_performAsCurrentTraitCollection actions)
Sets `UITraitCollection.currentTraitCollection` to this trait collection, performs the given actions,
then restores `UITraitCollection.currentTraitCollection` to its original value.
|
java.lang.String |
preferredContentSizeCategory()
unspecified: UIContentSizeCategoryUnspecified
|
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
static void |
setCurrentTraitCollection(UITraitCollection value)
The current trait collection, used when resolving the appearance of dynamic UIColors and similar objects.
|
static void |
setVersion_static(long aVersion) |
static org.moe.natj.objc.Class |
superclass_static() |
static boolean |
supportsSecureCoding() |
static UITraitCollection |
traitCollectionWithAccessibilityContrast(long accessibilityContrast) |
static UITraitCollection |
traitCollectionWithActiveAppearance(long userInterfaceActiveAppearance)
This trait indicates whether the UI should have an 'active' appearance.
|
static UITraitCollection |
traitCollectionWithDisplayGamut(long displayGamut) |
static UITraitCollection |
traitCollectionWithDisplayScale(double scale) |
static UITraitCollection |
traitCollectionWithForceTouchCapability(long capability) |
static UITraitCollection |
traitCollectionWithHorizontalSizeClass(long horizontalSizeClass) |
static UITraitCollection |
traitCollectionWithLayoutDirection(long layoutDirection) |
static UITraitCollection |
traitCollectionWithLegibilityWeight(long legibilityWeight) |
static UITraitCollection |
traitCollectionWithPreferredContentSizeCategory(java.lang.String preferredContentSizeCategory) |
static UITraitCollection |
traitCollectionWithTraitsFromCollections(NSArray<? extends UITraitCollection> traitCollections)
Returns a trait collection by merging the traits in `traitCollections`.
|
static UITraitCollection |
traitCollectionWithUserInterfaceIdiom(long idiom) |
static UITraitCollection |
traitCollectionWithUserInterfaceLevel(long userInterfaceLevel) |
static UITraitCollection |
traitCollectionWithUserInterfaceStyle(long userInterfaceStyle) |
static UITraitCollection |
traitCollectionWithVerticalSizeClass(long verticalSizeClass) |
long |
userInterfaceIdiom()
unspecified: UIUserInterfaceIdiomUnspecified
|
long |
userInterfaceLevel()
unspecified: UIUserInterfaceLevelUnspecified
|
long |
userInterfaceStyle()
unspecified: UIUserInterfaceStyleUnspecified
|
static long |
version_static() |
long |
verticalSizeClass()
unspecified: UIUserInterfaceSizeClassUnspecified
|
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKeypublic static boolean accessInstanceVariablesDirectly()
public static UITraitCollection alloc()
public static UITraitCollection allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public static long hash_static()
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static UITraitCollection new_objc()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public static boolean supportsSecureCoding()
public static UITraitCollection traitCollectionWithDisplayGamut(long displayGamut)
public static UITraitCollection traitCollectionWithDisplayScale(double scale)
public static UITraitCollection traitCollectionWithForceTouchCapability(long capability)
public static UITraitCollection traitCollectionWithHorizontalSizeClass(long horizontalSizeClass)
public static UITraitCollection traitCollectionWithLayoutDirection(long layoutDirection)
public static UITraitCollection traitCollectionWithPreferredContentSizeCategory(java.lang.String preferredContentSizeCategory)
public static UITraitCollection traitCollectionWithTraitsFromCollections(NSArray<? extends UITraitCollection> traitCollections)
public static UITraitCollection traitCollectionWithUserInterfaceIdiom(long idiom)
public static UITraitCollection traitCollectionWithVerticalSizeClass(long verticalSizeClass)
public static long version_static()
public boolean containsTraitsInCollection(UITraitCollection trait)
public java.lang.Object copyWithZone(org.moe.natj.general.ptr.VoidPtr zone)
copyWithZone in interface NSCopyingpublic long displayGamut()
public double displayScale()
public void encodeWithCoder(NSCoder coder)
encodeWithCoder in interface NSCodingpublic long forceTouchCapability()
public long horizontalSizeClass()
public UITraitCollection init()
public UITraitCollection initWithCoder(NSCoder coder)
NSCodinginitWithCoder in interface NSCodingpublic long layoutDirection()
public java.lang.String preferredContentSizeCategory()
public boolean _supportsSecureCoding()
NSSecureCoding_supportsSecureCoding in interface NSSecureCodingpublic long userInterfaceIdiom()
public long verticalSizeClass()
public long accessibilityContrast()
public static UITraitCollection currentTraitCollection()
public boolean hasDifferentColorAppearanceComparedToTraitCollection(UITraitCollection traitCollection)
Currently, a change in any of these traits could affect dynamic colors: userInterfaceIdiom, userInterfaceStyle, displayGamut, accessibilityContrast, userInterfaceLevel and more could be added in the future.
public UIImageConfiguration imageConfiguration()
public long legibilityWeight()
public void performAsCurrentTraitCollection(UITraitCollection.Block_performAsCurrentTraitCollection actions)
public static void setCurrentTraitCollection(UITraitCollection value)
public static UITraitCollection traitCollectionWithAccessibilityContrast(long accessibilityContrast)
public static UITraitCollection traitCollectionWithLegibilityWeight(long legibilityWeight)
public static UITraitCollection traitCollectionWithUserInterfaceLevel(long userInterfaceLevel)
public static UITraitCollection traitCollectionWithUserInterfaceStyle(long userInterfaceStyle)
public long userInterfaceLevel()
public long userInterfaceStyle()
public long activeAppearance()
public static UITraitCollection traitCollectionWithActiveAppearance(long userInterfaceActiveAppearance)