Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static class AccessibilityExtensions
- {
- static Selector selAccessibilityLabel = new Selector("accessibilityLabel");
- static Selector selSetAccessibilityLabel = new Selector("setAccessibilityLabel:");
- public static string GetAccessibilityLabel(this UIView obj)
- {
- if (obj == null)
- throw new ArgumentNullException("obj");
- if (obj.RespondsToSelector(selAccessibilityLabel))
- return new NSString(Messaging.IntPtr_objc_msgSend(obj.Handle, selAccessibilityLabel.Handle));
- else
- return null;
- }
- public static void SetAccessibilityLabel(this UIView obj, string text)
- {
- if (obj == null)
- throw new ArgumentNullException("obj");
- if (obj.RespondsToSelector(selSetAccessibilityLabel))
- Messaging.void_objc_msgSend_intptr(obj.Handle, selSetAccessibilityLabel.Handle,
- new NSString(text).Handle);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement