MDCFocusView视图工具

联合创作 · 2023-09-27 11:45

MDCFocusView 实现了一个覆盖层,用于高亮显示界面上某些元素。

使用

您可以使用 Cocoapods 安装项目,方法是将其放置pod MDCFocusView 在中 Podfile 。安装后:

//初始化MDCFocusView并自定义其背景色 
MDCFocusView * focusView = [MDCFocusView new ];
focusView.backgroundColor = [UIColor colorWithRed:00f  绿色:00f  蓝色:00f  alpha:08f ];

//注册MDCFocalPointView子类以“包装”焦点 
focusView.focalPointViewClass = [MDCSpotlightView class ];

//将任意数量的自定义视图添加到MDCFocusView 
[focusView addSubview: [ self  buildLabel ]];

//显示焦点视图 
[ self .focusView focus: someView,anotherView, nil ];

请查看示例应用程序以获取示例。

特征

  • 由于MDCFocusView用于MDCFocalPointView包装焦点,因此它具有高度的可扩展性-要创建自己的焦点效果,只需在中继承子类 MDCFocalPointView并实现任何自定义绘图行为即可drawRect:。请参阅MDCSpotlightView示例。
浏览 9
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报