ARSpeechActivity 0.1.1

ARSpeechActivity 0.1.1

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
releases最后一次发布2015年2月

alexruperez 维护。



Analytics

ARSpeechActivity 是一个 UIActivity 子类,为 `UIActivityViewController` 提供了一个“阅读”操作。

ARSpeechActivity screenshot

要求

  • 由于 UIActivity 仅适用于 iOS 6 及以上版本,子类也是如此。
  • 本项目使用 ARC。如果您要在非 ARC 项目中使用它,必须在“目标设置”>“构建设置”>“编译源”中将 ARSpeechActivity.m 的编译器标志添加为 -fobjc-arc

安装

ARSpeechActivity 子文件夹添加到项目中。将 AVFoundation 框架添加到您的项目中。

使用方法

(查看示例 Xcode 项目)

只需分配并初始化一个 ARSpeechActivity 实例,并在创建 UIActivityViewController 时将此对象传递给 applicationActivities 数组即可。

NSString *textToRead = @"Hello World!";
ARSpeechActivity *speechActivity = [[ARSpeechActivity alloc] init];
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[textToRead] applicationActivities:@[speechActivity]];
    [self presentViewController:activityViewController animated:YES completion:nil];

注意,您可以将其包含在任何 UIActivityViewController 中,并且只有在活动项中存在 NSString 时才会向用户显示该活动。