語言

UIImage 類別

定義

[Foundation.Register("UIImage", true)]
public class UIImage : Foundation.NSObject, Foundation.INSItemProviderReading, Foundation.INSItemProviderWriting, Foundation.INSSecureCoding, IDisposable, UIKit.IUIAccessibilityIdentification, UIKit.IUIItemProviderPresentationSizeProviding
[Foundation.Register("UIImage", true)]
public class UIImage : Foundation.NSObject, Foundation.INSSecureCoding, IDisposable, UIKit.IUIAccessibilityIdentification
[<Foundation.Register("UIImage", true)>]
type UIImage = class
    inherit NSObject
    interface INSCoding
    interface INativeObject
    interface IDisposable
    interface INSItemProviderReading
    interface INSItemProviderWriting
    interface INSSecureCoding
    interface IUIAccessibilityIdentification
    interface IUIItemProviderPresentationSizeProviding
[<Foundation.Register("UIImage", true)>]
type UIImage = class
    inherit NSObject
    interface INSCoding
    interface INativeObject
    interface IDisposable
    interface INSSecureCoding
    interface IUIAccessibilityIdentification
繼承
UIImage
屬性
實作

建構函式

名稱 Description
UIImage()

建立一個預設值的新版本 UIImage 。

UIImage(CGImage, NFloat, UIImageOrientation)
UIImage(CGImage)
UIImage(CIImage, NFloat, UIImageOrientation)

構建一個以 ciImage為後面、按規格與方向排列的新版本UIImage。

UIImage(CIImage)
UIImage(NativeHandle)

一種用於建立未受管理物件的受管理表示的建構器。 由執行時呼叫。

UIImage(NSCoder)

一個建構器,能從未封存物件中儲存的資料初始化物件。

UIImage(NSData, NFloat)

由所提供data、以scale因子為縮放的 構造 aUIImage。

UIImage(NSData)
UIImage(NSObjectFlag)

用來呼叫衍生類別跳過初始化,僅僅配置物件。

UIImage(String)

屬性

名稱 Description
AccessibilityActivationPoint
AccessibilityAttributedHint
AccessibilityAttributedLabel
AccessibilityAttributedUserInputLabels
AccessibilityAttributedValue
AccessibilityDirectTouchOptions
AccessibilityElementsHidden
AccessibilityExpandedStatus
AccessibilityFrame
AccessibilityHeaderElements
AccessibilityHint
AccessibilityIdentifier

為了方便使用而唯一識別 this 。

AccessibilityLabel
AccessibilityLanguage
AccessibilityNavigationStyle
AccessibilityPath
AccessibilityRespondsToUserInteraction
AccessibilityTextualContext
AccessibilityTraits
AccessibilityUserInputLabels
AccessibilityValue
AccessibilityViewIsModal
ActionsImage
AddImage
AlignmentRectInsets
AnnouncementDidFinishNotification

AnnouncementDidFinish 的通知常數

AnnouncementNotification

收到應用程式發布的通知,告知公告需要輔助科技。

AssistiveTechnologyKey

AssistiveTechnologyKey 的通知常數

AssistiveTouchStatusDidChangeNotification

AssistiveTouchStatusDidChange 的通知常數

BaselineOffsetFromBottom
BoldTextStatusDidChangeNotification

BoldTextStatusDidChange 的通知常數

ButtonShapesEnabledStatusDidChangeNotification

ButtonShapesEnabledStatusDidChange 的通知常數

CapInsets
CGImage
CheckmarkImage
CIImage
Class (繼承來源 NSObject)
ClassHandle

Objective-C 類別是這個類別的處理方式。

ClosedCaptioningStatusDidChangeNotification

ClosedcaptioningStatusDidChange 的通知常數

Configuration
CurrentScale
DarkerSystemColorsStatusDidChangeNotification

DarkerSystemColorsStatusDidChange 的通知常數

DebugDescription (繼承來源 NSObject)
Description (繼承來源 NSObject)
Duration
ElementFocusedNotification

ElementFocused 的通知常數

FlipsForRightToLeftLayoutDirection
FocusedElementKey

FocusedElementKey 的通知常數

GrayscaleStatusDidChangeNotification

GrayscaleStatusDidChange 的通知常數

GuidedAccessStatusDidChangeNotification

GuidedAccessStatusDidChange 的通知常數

Handle

Handle(指標)指向未管理物件表示。

(繼承來源 NSObject)
HasBaseline
HearingDevicePairedEarDidChangeNotification

HearingDevicePairedEarDidChange 的通知常數

HeicRepresentation
ImageAsset
ImageRendererFormat
ImageRestrictedToStandardDynamicRange
Images
InvertColorsStatusDidChangeNotification

InvertColorsStatusDidChange 的通知常數

IsAccessibilityElement
IsDirectBinding

取得或設定一個值,指示此實例是否使用直接 Objective-C 綁定。

(繼承來源 NSObject)
IsHighDynamicRange
IsProxy (繼承來源 NSObject)
LayoutChangedNotification

收到應用程式發布的通知,告知螢幕佈局改變。

LeftCapWidth
MonoAudioStatusDidChangeNotification

MonoAudioStatusDidChange 的通知常數

NotificationSwitchControlIdentifier

NotificationSwitchContr 的通知常數

NotificationVoiceOverIdentifier

NotificationVoiceOv 的通知常數

OnOffSwitchLabelsDidChangeNotification

OnOffSwitchLabelsDidChange 的通知常數

Orientation
PageScrolledNotification

應用程式會發布一個滾動動作結束的通知。

PauseAssistiveTechnologyNotification

暫停輔助科技通知。

PreferredPresentationSizeForItemProvider
PrefersCrossFadeTransitionsStatusDidChangeNotification

PrefersCrossFadeTransitionsStatusDidChange 的通知常數

ReadableTypeIdentifiers

取得影像的統一類型識別碼(UTI)陣列。

ReduceMotionStatusDidChangeNotification

ReduceMotionStatusDidChange 的通知常數

ReduceTransparencyStatusDidChangeNotification

ReduceTransparencyStatusDidChange 的通知常數

RemoveImage
RenderingMode
ResizingMode
ResumeAssistiveTechnologyNotification

履歷、輔助科技通知。

RetainCount (繼承來源 NSObject)
ScreenChangedNotification

收到應用程式發布的通知,表示出現一個包含螢幕大部分新視圖的新視圖。

Self (繼承來源 NSObject)
ShakeToUndoDidChangeNotification

ShakeToUndoDidChange 的通知常數

ShouldDifferentiateWithoutColorDidChangeNotification

ShouldDifferentiateWithoutColorDidChange 的通知常數

ShouldGroupAccessibilityChildren
Size
SpeakScreenStatusDidChangeNotification

SpeakScreenStatusDidChange 的通知常數

SpeakSelectionStatusDidChangeNotification

SpeakSelectionStatusDidChange 的通知常數

SpeechAttributeAnnouncementPriority

代表與常數「UIAccessibilitySpeechAttributeAnnouncementPriority」相關的值。

SpeechAttributeIpaNotation

回傳可及性屬性字串的 IPA 符號。

SpeechAttributeLanguage

取得BCP-47語言代碼。

SpeechAttributePitch

取得 0.0 到 2.0 的數值,決定了一根已唱出的弦的音高。

SpeechAttributePunctuation

取得一個要解釋為 的 bool 值,用以判斷字串標點符號是否正確發音。

SpeechAttributeQueueAnnouncement

關鍵在於語音文字能打斷現有語音內容。

SpeechAttributeSpellOut

代表與常數 'UIAccessibilitySpeechAttributeSpellOut' 相關聯的值。

StrokedCheckmarkImage
Superclass (繼承來源 NSObject)
SuperHandle

用 handle 表示此 NSObject基底類別中的方法。

(繼承來源 NSObject)
SwitchControlStatusDidChangeNotification

SwitchControlStatusDidChange 的通知常數

SymbolConfiguration
SymbolImage
TextAttributeContext

代表與常數 'UIAccessibilityTextAttributeContext' 相關的值。

TextAttributeCustom

關鍵是可將自訂屬性套用到無障礙文字。

TextAttributeHeadingLevel

關鍵是選擇無障礙文本標題層級的選項。

TopCapHeight
TraitAdjustable
已淘汰.

獲得一項特性,允許透過一系列數值持續調整無障礙元素。

TraitAllowsDirectInteraction
已淘汰.

獲得一個允許使用者直接觸控互動的特性。

TraitButton
已淘汰.

獲得一個特質,表示該 thisIUIAccessibilityIdentification 元素應該被視為按鈕。

TraitCausesPageTurn
已淘汰.

獲得一個特質,表示 thisIUIAccessibilityIdentification 當 VoiceOver 完成該頁時該元素應該翻頁。

TraitCollection
TraitHeader
已淘汰.

獲得一個特徵,表示該 thisIUIAccessibilityIdentification 元素是將內容分成區段的標頭。

TraitImage
已淘汰.

獲得一個特徵,表示 thisIUIAccessibilityIdentification 該元素應該被視為影像。

TraitKeyboardKey
已淘汰.

獲得一個特徵,表示該 thisIUIAccessibilityIdentification 元素像鍵盤鍵一樣運作。

TraitLink
已淘汰.

獲得一個特徵,表示該 thisIUIAccessibilityIdentification 元素應該被視為連結。

TraitNone
已淘汰.

獲得一個表示該 thisIUIAccessibilityIdentification 元素沒有特徵的特質。

TraitNotEnabled
已淘汰.

獲得一個表示 thisIUIAccessibilityIdentification 該元素未被啟用的特質。

TraitPlaysSound
已淘汰.

獲得一個特性,表示 thisIUIAccessibilityIdentification 元素在啟動時會自行發出聲音。

TraitSearchField
已淘汰.

獲得一個特徵,表示該 thisIUIAccessibilityIdentification 元素應被視為搜尋欄位。

TraitSelected
已淘汰.

獲得一個表示 thisIUIAccessibilityIdentification 該元素已被選中的特質。

TraitStartsMediaSession
已淘汰.

獲得一個特徵,表示該 thisIUIAccessibilityIdentification 元素在啟動媒體會話時啟動。

TraitStaticText
已淘汰.

獲得一個特徵,表示該 thisIUIAccessibilityIdentification 元素應該被視為靜態文字。

TraitSummaryElement
已淘汰.

獲得一個特徵,在應用程式啟動時提供摘要資訊。

TraitTabBar
已淘汰.

代表與常數 'UIAccessibilityTraitTabBar' 相關的值。

TraitUpdatesFrequently
已淘汰.

獲得一個特徵,表示 thisIUIAccessibilityIdentification 該元素更新其 AccessibilityLabel 或 AccessibilityValue。

UnfocusedElementKey

UnfocusedElementKey 的通知常數

VideoAutoplayStatusDidChangeNotification

VideoAutoplayStatusDidChange 的通知常數

VoiceOverStatusChanged

開發者不應使用這個已棄用的特性。 開發者應該改用「VoiceOverStatusDidChangeNotification」。

VoiceOverStatusDidChangeNotification

VoiceOverStatusDidChange 的通知常數

WritableTypeIdentifiers

取得統一型別識別碼陣列,指定可載入顏色的資料型態。

WritableTypeIdentifiersForItemProvider
Zone (繼承來源 NSObject)

方法

名稱 Description
AccessibilityActivate()
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) (繼承來源 NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) (繼承來源 NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

以任意方法註冊物件以便外部觀察。

(繼承來源 NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

以任意方法註冊物件以便外部觀察。

(繼承來源 NSObject)
ApplyConfiguration(UIImageConfiguration)
ApplyConfiguration(UIImageSymbolConfiguration)
ApplyTintColor(UIColor, UIImageRenderingMode)
ApplyTintColor(UIColor)
AsJPEG()

以最小壓縮(最高品質)將影像編碼成 NSData JPEG 編碼的位元組塊。

AsJPEG(NFloat)

使用 JPEG 編碼將影像編碼成 NSData 位元組塊。

AsPNG()

使用 PNG 編碼將影像編碼成 NSData 位元組塊。

AwakeFromNib() (繼承來源 NSObject)
BeginInvokeOnMainThread(Action)

在主介面執行緒上非同步呼叫指定的動作。

(繼承來源 NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

非同步地在主介面執行緒中呼叫指定的程式碼。

(繼承來源 NSObject)
ConformsToProtocol(NativeHandle) (繼承來源 NSObject)
Copy() (繼承來源 NSObject)
CreateAnimatedImage(String, Double)
CreateAnimatedImage(String, UIEdgeInsets, Double)
CreateAnimatedImage(String, UIEdgeInsets, UIImageResizingMode, Double)
CreateAnimatedImage(UIImage[], Double)
CreateResizableImage(UIEdgeInsets, UIImageResizingMode)
CreateResizableImage(UIEdgeInsets)
DangerousAutorelease()

呼叫此物件的「自動釋放」選擇器。

(繼承來源 NSObject)
DangerousRelease()

呼叫此物件的「釋放」選擇器。

(繼承來源 NSObject)
DangerousRetain()

呼叫此物件的「保留」選擇器。

(繼承來源 NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString) (繼承來源 NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) (繼承來源 NSObject)
DidChangeValue(String) (繼承來源 NSObject)
Dispose()

釋放物件 NSObject 所使用的資源。

(繼承來源 NSObject)
Dispose(Boolean)

釋放此物件所使用的資源。

(繼承來源 NSObject)
DoesNotRecognizeSelector(Selector) (繼承來源 NSObject)
Draw(CGPoint, CGBlendMode, NFloat)

將 繪 UIImage 製到指定 的當前圖形情境 point中,並以混合模式與 alpha 格式呈現。

Draw(CGPoint)
Draw(CGRect, CGBlendMode, NFloat)

將 繪 UIImage 製到指定 的當前圖形情境 rect中,並以混合模式與 alpha 格式呈現。

Draw(CGRect)
DrawAsPatternInRect(CGRect)
EncodeTo(NSCoder)

使用提供的編碼器編碼物件的狀態。

Equals(NSObject)

判斷指定的 NSObject 是否等於電流 NSObject。

(繼承來源 NSObject)
Equals(Object)

判斷指定的物件是否等於當前 NSObject的 。

(繼承來源 NSObject)
FromBundle(String, NSBundle, Double, UIImageConfiguration)
FromBundle(String, NSBundle, UIImageConfiguration)
FromBundle(String, NSBundle, UITraitCollection)
FromBundle(String)
FromFile(String)
FromImage(CGImage, NFloat, UIImageOrientation)

靜態工廠方法,建立 UIImage 一個以指定 image方式為後盾、縮放與方向的裝置。

FromImage(CGImage)
FromImage(CIImage, NFloat, UIImageOrientation)

靜態工廠方法,建立 UIImage 一個以指定 ciImage方式為後盾、縮放與方向的裝置。

FromImage(CIImage)
FromResource(Assembly, String)

從嵌入組件中的資源載入映像檔。

GetDictionaryOfValuesFromKeys(NSString[]) (繼承來源 NSObject)
GetHashCode()

為目前實例產生雜湊碼。

(繼承來源 NSObject)
GetImageByPreparingForDisplay()
GetImageByPreparingThumbnail(CGSize)
GetImageFlippedForRightToLeftLayoutDirection()
GetImageFromBottom(NFloat)
GetImageWithHorizontallyFlippedOrientation()
GetImageWithoutBaseline()
GetItemProviderVisibilityForTypeIdentifier(String)
GetMethodForSelector(Selector) (繼承來源 NSObject)
GetNativeHash() (繼承來源 NSObject)
GetObject(NSData, String, NSError)

靜態工廠方法來建立 UIImage 一個 , data其中 typeIdentifier 是適當的 UTI。

GetSystemImage(String, Double, UIImageConfiguration)
GetSystemImage(String, UIImageConfiguration)
GetSystemImage(String, UITraitCollection)
GetSystemImage(String)
ImageWithAlignmentRectInsets(UIEdgeInsets)
ImageWithRenderingMode(UIImageRenderingMode)
Init()

透過呼叫 Objective-C init 方法初始化物件。

(繼承來源 NSObject)
InitializeHandle(NativeHandle, String) (繼承來源 NSObject)
InitializeHandle(NativeHandle) (繼承來源 NSObject)
Invoke(Action, Double)

在指定的延遲後執行指定動作。

(繼承來源 NSObject)
Invoke(Action, TimeSpan)

在指定的延遲後執行指定動作。

(繼承來源 NSObject)
InvokeOnMainThread(Action)

同步呼叫指定動作於主介面執行緒。

(繼承來源 NSObject)
InvokeOnMainThread(Selector, NSObject)

同步呼叫主介面執行緒中指定的程式碼。

(繼承來源 NSObject)
IsEqual(NSObject) (繼承來源 NSObject)
IsKindOfClass(Class) (繼承來源 NSObject)
IsMemberOfClass(Class) (繼承來源 NSObject)
LoadData(String, Action<NSData,NSError>)

實作此方法以自訂資料載入方式 NSItemProvider。

LoadDataAsync(String, NSProgress)
LoadDataAsync(String)

非同步從項目提供者載入已識別型別的資料,並回傳包含該資料的任務。

LoadFromData(NSData, NFloat)

工廠方法從所提供的 data,在指定的 scale處建立 。UIImage

LoadFromData(NSData)
MarkDirty()

將一般的對等物件(IsDirectBinding 為真)升格為 toggleref 物件。

(繼承來源 NSObject)
MutableCopy() (繼承來源 NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr) (繼承來源 NSObject)
PerformSelector(Selector, NSObject, Double, NSString[]) (繼承來源 NSObject)
PerformSelector(Selector, NSObject, Double) (繼承來源 NSObject)
PerformSelector(Selector, NSObject, NSObject) (繼承來源 NSObject)
PerformSelector(Selector, NSObject) (繼承來源 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) (繼承來源 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean) (繼承來源 NSObject)
PerformSelector(Selector) (繼承來源 NSObject)
PrepareForDisplay(Action<UIImage>)
PrepareForDisplayAsync()
PrepareForInterfaceBuilder() (繼承來源 NSObject)
PrepareThumbnail(CGSize, Action<UIImage>)
PrepareThumbnailAsync(CGSize)
RemoveObserver(NSObject, NSString, IntPtr) (繼承來源 NSObject)
RemoveObserver(NSObject, NSString) (繼承來源 NSObject)
RemoveObserver(NSObject, String, IntPtr) (繼承來源 NSObject)
RemoveObserver(NSObject, String) (繼承來源 NSObject)
RespondsToSelector(Selector) (繼承來源 NSObject)
SaveToPhotosAlbum(UIImage+SaveStatus)

將指定的圖片儲存到相簿中。

Scale(CGSize, NFloat)

可以放大或縮小影像。

Scale(CGSize)

可以放大或縮小影像。

SetNilValueForKey(NSString) (繼承來源 NSObject)
SetValueForKey(NSObject, NSString) (繼承來源 NSObject)
SetValueForKeyPath(NativeHandle, NSString)

將由給定金鑰路徑所識別的屬性值設定給定值。

(繼承來源 NSObject)
SetValueForKeyPath(NSObject, NSString) (繼承來源 NSObject)
SetValueForUndefinedKey(NSObject, NSString) (繼承來源 NSObject)
SetValuesForKeysWithDictionary(NSDictionary) (繼承來源 NSObject)
StretchableImage(IntPtr, IntPtr)

建立符合指定參數的可伸縮影像。 iOS 5 已棄用,但仍有用,因為替代版本已知有 bug。

ToString()

回傳當前實例值的字串表示。

(繼承來源 NSObject)
ValueForKey(NSString) (繼承來源 NSObject)
ValueForKeyPath(NSString) (繼承來源 NSObject)
ValueForUndefinedKey(NSString) (繼承來源 NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString) (繼承來源 NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) (繼承來源 NSObject)
WillChangeValue(String) (繼承來源 NSObject)

擴充方法

名稱 Description
AccessibilityHitTest(NSObject, CGPoint, UIEvent)
BrowserAccessibilityDeleteTextAtCursor(NSObject, IntPtr)
BrowserAccessibilityInsertTextAtCursor(NSObject, String)
GetAccessibilityCustomRotors(NSObject)

取得適合物件this的UIAccessibilityCustomRotor物件陣列。

GetAccessibilityLineEndPositionFromCurrentSelection(NSObject)
GetAccessibilityLineRangeForPosition(NSObject, IntPtr)
GetAccessibilityLineStartPositionFromCurrentSelection(NSObject)
GetAccessibilityNextTextNavigationElement(NSObject)
GetAccessibilityNextTextNavigationElementBlock(NSObject)
GetAccessibilityPreviousTextNavigationElement(NSObject)
GetAccessibilityPreviousTextNavigationElementBlock(NSObject)
GetAccessibilityTextInputResponder(NSObject)
GetAccessibilityTextInputResponderHandler(NSObject)
GetBrowserAccessibilityAttributedValue(NSObject, NSRange)
GetBrowserAccessibilityContainerType(NSObject)
GetBrowserAccessibilityCurrentStatus(NSObject)
GetBrowserAccessibilityHasDomFocus(NSObject)
GetBrowserAccessibilityIsRequired(NSObject)
GetBrowserAccessibilityPressedState(NSObject)
GetBrowserAccessibilityRoleDescription(NSObject)
GetBrowserAccessibilitySelectedTextRange(NSObject)
GetBrowserAccessibilitySortDirection(NSObject)
GetBrowserAccessibilityValue(NSObject, NSRange)
GetDebugDescription(INSObjectProtocol)
GetHandle(INativeObject)
GetItemProviderVisibilityForTypeIdentifier(INSItemProviderWriting, String)
GetNonNullHandle(INativeObject, String)
GetWritableTypeIdentifiersForItemProvider(INSItemProviderWriting)
LoadDataAsync(INSItemProviderWriting, String, NSProgress)
LoadDataAsync(INSItemProviderWriting, String)

非同步從項目提供者載入已識別型別的資料,並回傳包含該資料的任務。

ProvideImageData(NSObject, IntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)
ProvideImageToMTLTexture(NSObject, IMTLTexture, IMTLCommandBuffer, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

設定適合物件this的UIAccessibilityCustomRotor物件陣列。

SetAccessibilityNextTextNavigationElement(NSObject, NSObject)
SetAccessibilityNextTextNavigationElementBlock(NSObject, AXObjectReturnBlock)
SetAccessibilityPreviousTextNavigationElement(NSObject, NSObject)
SetAccessibilityPreviousTextNavigationElementBlock(NSObject, AXObjectReturnBlock)
SetAccessibilityTextInputResponder(NSObject, IUITextInput)
SetAccessibilityTextInputResponderHandler(NSObject, UITextInputReturnHandler)
SetBrowserAccessibilityContainerType(NSObject, BEAccessibilityContainerType)
SetBrowserAccessibilityCurrentStatus(NSObject, String)
SetBrowserAccessibilityHasDomFocus(NSObject, Boolean)
SetBrowserAccessibilityIsRequired(NSObject, Boolean)
SetBrowserAccessibilityPressedState(NSObject, BEAccessibilityPressedState)
SetBrowserAccessibilityRoleDescription(NSObject, String)
SetBrowserAccessibilitySelectedTextRange(NSObject, NSRange)
SetBrowserAccessibilitySortDirection(NSObject, String)
SetSharedObservers(NSObject, NSKeyValueSharedObserversSnapshot)

適用於