UIFocusGuide.h

作者: zhYx_ | 来源:发表于2019-06-26 15:56 被阅读0次

#if USE_UIKIT_PUBLIC_HEADERS || !__has_include(<UIKitCore/UIFocusGuide.h>)
//
//  UIFocusGuide.h
//  UIKit
//
//  Copyright © 2015-2018 Apple Inc. All rights reserved.
//
#import <UIKit/UILayoutGuide.h>
@protocol UIFocusEnvironment;
NS_ASSUME_NONNULL_BEGIN





#pragma mark - 焦点导引 Class
#pragma mark -
/*
 概述
    • 将非视图区域公开为可聚焦的对象
    • 此类不是视图,并且不定义新视图或参与视图层次结构
    • 此类代表一个不可见的,可聚焦的区域,可以将焦点移动重新定向到其他视图
 */
NS_CLASS_AVAILABLE_IOS(9_0) @interface UIFocusGuide : UILayoutGuide

/// 是否可聚焦(默认:YES)
@property (nonatomic, getter=isEnabled) BOOL enabled;
/// 首选焦点环境
@property (nonatomic, copy, null_resettable) NSArray<id<UIFocusEnvironment>> *preferredFocusEnvironments NS_AVAILABLE_IOS(10_0);
/// 已弃用,请使用preferredFocusEnvironments
@property (nonatomic, weak, nullable) UIView *preferredFocusedView NS_DEPRECATED_IOS(9_0, 10_0, "Use -preferredFocusEnvironments instead.");

@end





NS_ASSUME_NONNULL_END
#else
#import <UIKitCore/UIFocusGuide.h>
#endif

相关文章

网友评论

    本文标题:UIFocusGuide.h

    本文链接:https://www.haomeiwen.com/subject/tvwccctx.html