Package org.robovm.apple.uikit
Class NSTextContainer
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.uikit.NSTextContainer
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSTextLayoutOrientationProvider
,org.robovm.objc.ObjCProtocol
public class NSTextContainer extends NSObject implements NSCoding, NSTextLayoutOrientationProvider
- Since:
- Available in iOS 7.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSTextContainer.NSTextContainerPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description NSTextContainer()
NSTextContainer(CGSize size)
NSTextContainer(NSCoder coder)
protected
NSTextContainer(NSObject.Handle h, long handle)
protected
NSTextContainer(NSObject.SkipInit skipInit)
-
Method Summary
-
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, willChangeValues
-
-
-
-
Constructor Detail
-
NSTextContainer
public NSTextContainer()
-
NSTextContainer
protected NSTextContainer(NSObject.Handle h, long handle)
-
NSTextContainer
protected NSTextContainer(NSObject.SkipInit skipInit)
-
NSTextContainer
public NSTextContainer(CGSize size)
- Since:
- Available in iOS 7.0 and later.
-
NSTextContainer
public NSTextContainer(NSCoder coder)
-
-
Method Detail
-
getLayoutManager
public NSLayoutManager getLayoutManager()
-
setLayoutManager
public void setLayoutManager(NSLayoutManager v)
-
getSize
public CGSize getSize()
- Since:
- Available in iOS 7.0 and later.
-
setSize
public void setSize(CGSize v)
- Since:
- Available in iOS 7.0 and later.
-
getExclusionPaths
public NSArray<UIBezierPath> getExclusionPaths()
- Since:
- Available in iOS 7.0 and later.
-
setExclusionPaths
public void setExclusionPaths(NSArray<UIBezierPath> v)
- Since:
- Available in iOS 7.0 and later.
-
getLineBreakMode
public NSLineBreakMode getLineBreakMode()
- Since:
- Available in iOS 7.0 and later.
-
setLineBreakMode
public void setLineBreakMode(NSLineBreakMode v)
- Since:
- Available in iOS 7.0 and later.
-
getLineFragmentPadding
public double getLineFragmentPadding()
-
setLineFragmentPadding
public void setLineFragmentPadding(double v)
-
getMaximumNumberOfLines
public long getMaximumNumberOfLines()
- Since:
- Available in iOS 7.0 and later.
-
setMaximumNumberOfLines
public void setMaximumNumberOfLines(long v)
- Since:
- Available in iOS 7.0 and later.
-
isSimpleRectangularTextContainer
public boolean isSimpleRectangularTextContainer()
- Since:
- Available in iOS 9.0 and later.
-
widthTracksTextView
public boolean widthTracksTextView()
-
setWidthTracksTextView
public void setWidthTracksTextView(boolean v)
-
heightTracksTextView
public boolean heightTracksTextView()
-
setHeightTracksTextView
public void setHeightTracksTextView(boolean v)
-
getLayoutOrientation
public NSTextLayoutOrientation getLayoutOrientation()
- Specified by:
getLayoutOrientation
in interfaceNSTextLayoutOrientationProvider
- Since:
- Available in iOS 7.0 and later.
-
init
protected long init(CGSize size)
- Since:
- Available in iOS 7.0 and later.
-
init
protected long init(NSCoder coder)
-
replaceLayoutManager
public void replaceLayoutManager(NSLayoutManager newLayoutManager)
- Since:
- Available in iOS 9.0 and later.
-
getLineFragmentRect
public CGRect getLineFragmentRect(CGRect proposedRect, long characterIndex, NSWritingDirection baseWritingDirection, CGRect remainingRect)
- Since:
- Available in iOS 7.0 and later.
-
-