1.0.8 • Published 3 years ago

@mifind/testrct v1.0.8

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

TYRCTHapticsManager

iOS Haptics Engine

类型版本适用平台负责人
module1.0.0-rc.4iosailun.huang@tuya.com

1.0.0-rc.4 Changelog:
none

方法

vibration

Vibration 长振动 AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); 简介:历史最悠久的 API ,高频率持续 1s 的振动,常用于消息通知; 适配:全部苹果手机机型和全部系统版本; 案例:微信新消息通知。

起始版本适用平台
1.0.0ios

peek

Peek 触感 3D touch(HapticEngine)peek / pop 特点:常用于 3D touch 中,Pop 的震感略强于 Peek ; 案例:a.长按或重按控制中心的某个控制项目;b.微信的情景菜单放大为页面;

起始版本适用平台
1.0.0ios

pop

Pop 触感

起始版本适用平台
1.0.0ios

peek3

Peek 三次连续短振(三次 Peek 触感连续振动)

起始版本适用平台
1.0.0ios

impact

UIImpactFeedbackGenerator 特点:常用于下拉刷新和手势反馈; 适配:只支持 iPhone 7 及以上机型且系统需 iOS 10 及以上,如果机型或系统不支持将不振动;

起始版本适用平台
1.0.0ios
序号参数名参数类型描述
1typestringimpact震动类型 Light / Medium / Heavy微弱短振-Light(表示较小的界面元素的物理碰撞或互动时)中等短振-Medium(表示中等大小的界面元素的物理碰撞或互动时)明显短振-Heavy(表示较大的界面元素的物理碰撞或互动时)

notification

UINotificationFeedbackGenerator 特点:此 API 的三个类型都是连续振动多次,常应用于成功、警告、失败的场景; 适配:只支持 iPhone 7 或更新款机型且系统需 iOS 10 或以上,如果机型或系统不支持将不振动;

起始版本适用平台
1.0.0ios
序号参数名参数类型描述
1typestringnotification震动类型 Success / Warning / Error成功-Success(表示一个任务或行为的完成)警告-Warning(表示进行一个任务或行为时产生了警告)失败-Error(表示一个任务或行为的失败)

selection

UISelectionFeedbackGenerator 特点:常应用于选择的场景; 适配:只支持 iPhone 7 及以上机型且系统需 iOS 10 或以上,如果机型不支持将不振动; 案例:Chrome 浏览器下拉后左右滑动选择选项、iOS 照片 App 或微信里看图片放大到极限值继续放大后回弹时;

起始版本适用平台
1.0.0ios

play

play 播放队列,播放一组预设好的震动队列

起始版本适用平台
1.0.0ios
序号参数名参数类型描述
1actionsArray<string>包含震动类型和间隔类型震动类型 Light / Medium / Heavy / Success / Warning / Error / Selection / Vibration / peek / pop / peek3播放间隔,单位s,类型:waitUntilFinished / (等待数值)说明:当两个震动类型中间无间隔类型时,两个震动类型同时触发示例 '0.45','selection','0.39','selection','0.35','selection','0.7', 'Light','waitUntilFinished', 'Light','waitUntilFinished','Light';

事件

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.0-rc.5

3 years ago

1.0.0-rc.4

3 years ago