public virtual void DrawWithRect(CGRect rect, NSStringDrawingOptions options, Dictionary <NSObject, AnyObject> attributes, [Unwrapped] NSStringDrawingContext context) { }
public virtual CGRect BoundingRectWithSize(CGSize size, NSStringDrawingOptions options, Dictionary <NSObject, AnyObject> attributes, [Unwrapped] NSStringDrawingContext context) { return(default(CGRect)); }
public virtual CGRect BoundingRectWithSize(CGSize size, NSStringDrawingOptions options, [Optional] NSStringDrawingContext context) { return(default(CGRect)); }
public static CGRect GetBoundingRect(this NSString This, CGSize size, NSStringDrawingOptions options, UIStringAttributes attributes, NSStringDrawingContext context) { // Define attributes var attr = new NSMutableDictionary(); attr.Add(NSFont.NameAttribute, attributes.Font.NSFont); var rect = This.BoundingRectWithSize(size, options, attr); // HACK: Cheating on the height return(new CGRect(rect.Left, rect.Top, rect.Width, rect.Height * 1.5f)); }
public virtual void DrawWithRect(CGRect rect, NSStringDrawingOptions options, [Optional] NSStringDrawingContext context) { }