Advertisement
Guest User

Untitled

a guest
Dec 7th, 2011
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.86 KB | None | 0 0
  1.     public static class AccessibilityExtensions
  2.     {
  3.         static Selector selAccessibilityLabel = new Selector("accessibilityLabel");
  4.         static Selector selSetAccessibilityLabel = new Selector("setAccessibilityLabel:");
  5.        
  6.         public static string GetAccessibilityLabel(this UIView obj)
  7.         {
  8.             if (obj == null)
  9.                 throw new ArgumentNullException("obj");
  10.            
  11.             if (obj.RespondsToSelector(selAccessibilityLabel))
  12.                 return new NSString(Messaging.IntPtr_objc_msgSend(obj.Handle, selAccessibilityLabel.Handle));
  13.             else
  14.                 return null;
  15.         }
  16.        
  17.         public static void SetAccessibilityLabel(this UIView obj, string text)
  18.         {
  19.             if (obj == null)
  20.                 throw new ArgumentNullException("obj");
  21.            
  22.             if (obj.RespondsToSelector(selSetAccessibilityLabel))
  23.                 Messaging.void_objc_msgSend_intptr(obj.Handle, selSetAccessibilityLabel.Handle,
  24.                     new NSString(text).Handle);
  25.         }
  26.     }
  27.  
  28.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement