面试题答案
一键面试假设你有一个自定义视图CustomView
,以下是设置UIAccessibilityLabel
和UIAccessibilityHint
属性的代码示例:
#import <UIKit/UIKit.h>
@interface CustomView : UIView
@end
@implementation CustomView
- (instancetype)initWithFrame:(CGRect)frame {
self = [super initWithFrame:frame];
if (self) {
// 设置UIAccessibilityLabel
self.accessibilityLabel = @"这是一个自定义视图";
// 设置UIAccessibilityHint
self.accessibilityHint = @"点击此视图可执行特定操作";
}
return self;
}
@end
在上述代码中:
self.accessibilityLabel
用于设置屏幕阅读器读取的文本,描述视图的作用。self.accessibilityHint
用于提供额外的提示信息,帮助用户了解操作该视图会产生的结果。