Package org.robovm.apple.uikit
Class NSTextAttachmentViewProvider
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.uikit.NSTextAttachmentViewProvider
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class NSTextAttachmentViewProvider extends NSObject
- Since:
- Available in iOS 15.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNSTextAttachmentViewProvider.NSTextAttachmentViewProviderPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description protectedNSTextAttachmentViewProvider()protectedNSTextAttachmentViewProvider(NSObject.Handle h, long handle)protectedNSTextAttachmentViewProvider(NSObject.SkipInit skipInit)NSTextAttachmentViewProvider(NSTextAttachment textAttachment, UIView parentView, NSTextLayoutManager textLayoutManager, NSTextLocation location) -
Method Summary
Modifier and Type Method Description CGRectattachmentBoundsForAttributes(NSDictionary<NSString,?> attributes, NSTextLocation location, NSTextContainer textContainer, CGRect proposedLineFragment, CGPoint position)NSTextLocationgetLocation()NSTextAttachmentgetTextAttachment()NSTextLayoutManagergetTextLayoutManager()UIViewgetView()protected longinit(NSTextAttachment textAttachment, UIView parentView, NSTextLayoutManager textLayoutManager, NSTextLocation location)voidloadView()voidsetTracksTextAttachmentViewBounds(boolean v)voidsetView(UIView v)booleantracksTextAttachmentViewBounds()Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
NSTextAttachmentViewProvider
protected NSTextAttachmentViewProvider() -
NSTextAttachmentViewProvider
-
NSTextAttachmentViewProvider
-
NSTextAttachmentViewProvider
public NSTextAttachmentViewProvider(NSTextAttachment textAttachment, UIView parentView, NSTextLayoutManager textLayoutManager, NSTextLocation location)
-
-
Method Details
-
getTextAttachment
-
getTextLayoutManager
-
getLocation
-
getView
-
setView
-
tracksTextAttachmentViewBounds
public boolean tracksTextAttachmentViewBounds() -
setTracksTextAttachmentViewBounds
public void setTracksTextAttachmentViewBounds(boolean v) -
init
protected long init(NSTextAttachment textAttachment, UIView parentView, NSTextLayoutManager textLayoutManager, NSTextLocation location) -
loadView
public void loadView() -
attachmentBoundsForAttributes
public CGRect attachmentBoundsForAttributes(NSDictionary<NSString,?> attributes, NSTextLocation location, NSTextContainer textContainer, CGRect proposedLineFragment, CGPoint position)
-