标签: ibooks

UIActivityViewController没有显示"在iBooks中打开"选项

我的应用程序中存在问题.在获得一些统计数据之后,我生成了一个PDF文件,我想要显示一个UIActivityViewController主要有"在iBooks中打开"和"通过邮件发送"选项(其他像"在Dropbox中打开"会很棒).

那就是在尝试使用UIActivityViewController之前,我使用的是UIDocumentInteractionController,其代码如下:

self.docController = [UIDocumentInteractionController interactionControllerWithURL:url];
self.docController.delegate = self;
[_docController presentOpenInMenuFromRect:_openInIBooksButton.bounds inView:self.openInIBooksButton animated:YES];
Run Code Online (Sandbox Code Playgroud)

其中url是/Documents/../statistics.pdf之类的路径.它工作,它显示了一个弹出窗口,按钮在iBooks中打开并在Dropbox中打开,但不是Send by Mail.现在我用以下代码更改了它:

NSArray* itemsToShare = [NSArray arrayWithObjects:pdfData, nil];
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:itemsToShare applicationActivities:nil];
activityVC.excludedActivityTypes = @[UIActivityTypeCopyToPasteboard]; //or whichever you don't need
[self presentViewController:activityVC animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)

其中pdfData是NSData对象.它也有效,但现在它显示了通过电子邮件发送它的选项,但不是iBooks选项.我疯了,因为我没有找到这种行为的原因,我需要两个选项,iBooks和Mail.

我不知道它是否与UIDocumentInteractionController有一个以.pdf结尾的路径并且UIActivityViewController只有一个NSData对象这一事实有关.但我无法找到解决方案.

有人之前发现了这个问题吗?

非常感谢你.

pdf email objective-c ibooks uiactivityviewcontroller

6
推荐指数
1
解决办法
5644
查看次数

使用iBooks App Dictionary检查单词定义

我看到iBooks App和Safari都有一个内置字典.我可以通过自己的应用程序访问此词典/单词定义吗?

在此输入图像描述

safari sdk dictionary ibooks ios

6
推荐指数
1
解决办法
363
查看次数

iBooks epub中的样式锚点

是否可以在iBooks epubs中更改锚点的颜色和其他CSS属性?

颜色属性根本没有反应,而我在正常和悬停链接状态(在点击时激活)确实得到背景颜色变化.:我从Safari回到书中后仍然悬停背景颜色,直到我点击同一页面上的另一个链接,然后第一个丢失:悬停bg颜色,第二个获取它.

:visited,:active或:focus不做任何事情.

我错过了什么吗?

anchor epub ipad ibooks

5
推荐指数
1
解决办法
2286
查看次数

iBooks中哪些HTML5功能可用于Dashcode小部件?

使用新的iBooks Author工具,您可以为iPad创建电子书.该格式允许您嵌入使用Dashcode创建的HTML小部件.生成的文件可以在应用程序商店之外分发,类似但可能更容易(因为它只是Apple完全支持的格式中的一个文件),而不是离线HTML5 Web应用程序(您必须通过Safari安装).

HTML5的哪些功能可用于那些Dashcode小部件?有没有例如DOM存储?帆布?地点?

html5 dashcode ipad ibooks

5
推荐指数
1
解决办法
6380
查看次数

嵌入iBook时,为什么有些小部件元素没有显示?

我在Dashcode中创建了一个小部件.它有一些按钮,文本字段和文本.从Dashcode运行或安装到仪表板时,它可以正常工作.当我将它安装到iBook(通过iBooks Author)并在iPad上运行时,按钮和文本都会消失(以及一些其他轻微的视觉变化).有趣的是,如果我点击一些按钮的位置,它会调用按钮点击事件,但其他按钮不起作用.此外,当按钮单击事件更新文本的值时,该文本将变为可见.

我尝试了GlassButtons和常规按钮,都没有显示出来.我检查了工作按钮的属性与不工作的按钮的属性,它们似乎是相同的(超出id和值).

以下是在Mac上运行的屏幕截图:

Mac上的小部件的屏幕截图

以下是我在iPad上运行iBooks的屏幕截图:

在Mac上的iBooks中的小部件的屏幕截图

注意8更新了文本值的位置.当您点击正确的位置时,连接和更新按钮可以工作,但其他按钮都不起作用.

作为旁注,此小部件使用RemObjects SDK for JavaScript通过网络连接到Web服务,这非常酷.如果我可以让按钮显示,Web服务可以工作.

更新:我替换了<div>Dashcode用于带有实际HTML的按钮的标签,该标签<input type="button">显示在iBook中.文字仍未显示.它也是一个<div>.

html5 dashcode ipad ibooks

5
推荐指数
1
解决办法
1574
查看次数

是否可以在应用程序中嵌入使用iBooks Author创建的电子书?

我想在应用程序中嵌入一个用iBooks Author创建的电子书.有人知道是否可能吗?

如果没有,是否可以在我的应用程序中添加"链接"以打开电子书?

cocoa objective-c ibooks ibook-author

5
推荐指数
1
解决办法
670
查看次数

dataSource更改后动态重新加载UIPageViewController

所以我正在尝试创建一个类似ibooks的阅读器,我需要在从webservice获取数据后动态更新UIPageViewController的内容.由于一系列原因,我必须在开头实例化它,然后在数据到来时更新它.

我正在创建它:

NSDictionary *options =
[NSDictionary dictionaryWithObject:
 [NSNumber numberWithInteger:UIPageViewControllerSpineLocationMin]
                            forKey: UIPageViewControllerOptionSpineLocationKey];

self.pageController = [[UIPageViewController alloc]
                       initWithTransitionStyle:UIPageViewControllerTransitionStylePageCurl
                       navigationOrientation:UIPageViewControllerNavigationOrientationHorizontal
                       options: options];

self.pageController.dataSource = self;
self.pageController.delegate = self;

[[self.pageController view] setFrame:[[self view] bounds]];

MovellaContentViewController *initialViewController = [self viewControllerAtIndex:0];

self.controllers = [NSArray arrayWithObject:initialViewController];

[self.pageController setViewControllers:self.controllers
                              direction:UIPageViewControllerNavigationDirectionForward
                               animated:NO
                             completion:nil];

[self addChildViewController:self.pageController];
[[self view] addSubview:[self.pageController view]];
[self.pageController didMoveToParentViewController:self];
Run Code Online (Sandbox Code Playgroud)

然后我就开始了 self.controllers = newControllersArray;

我正在寻找像UITableViewController的reloadData之类的东西,UIPageViewController有这样的东西吗?

ibooks ios ios5 uipageviewcontroller

5
推荐指数
2
解决办法
1万
查看次数

将PDF文件复制到iBooks库

我正在开发一个示例应用程序,用户可以在我的应用程序包中读取pdf文件,pdf文件,并使用Web视图来读取这些文件.现在我想添加一个允许用户点击并将pdf文件复制到iBooks库的按钮,这意味着当用户执行此操作时,之后,当用户打开iBooks应用程序时,此PDF文件已在iBooks库中可用.对这个问题有任何想法,PLZ帮助我,非常感谢.PS:我想制作这个链接,但我不想在用户点击按钮时立即在iBooks中打开pdf文件,我只想在用户随时打开ibooks后,用户可以在书架上看到这本pdf书

pdf iphone ibooks ios

5
推荐指数
1
解决办法
2244
查看次数

是否可以从我的自定义应用程序访问iBooks PDF文件

我在谷歌阅读和阅读博客但仍无法得出结论,我们可以通过自定义应用程序上传iBooks PDF文件吗?有人说"不,目前无法获取此信息"

我有像Gmail这样的应用程序.现在我想发送可能是图像或PDF文件的邮件.我可以轻松地从手机上附加图像文件,但不能从我的iBooks中删除PDF.

是否必须通过iClouds上传PDF?希望我能从这里得出关于这个问题的结论.

ibooks ios icloud

5
推荐指数
0
解决办法
143
查看次数

iBooks如何做到这一点?

我目前正在uiwebview中显示文本.但是,我想允许用户选择文本并使用所选文本执行某些操作(google it).Apple已经使用iBooks完成了这类工作.单击单词时,您可以选择在字典中查找单词.如何使用Webview做同样的事情?

UIMenuController似乎是我需要关注的.但我找不到任何关于如何做到这一点的示例代码.我是iPhone新手,请帮助.

iphone objective-c uiwebview ibooks ios4

4
推荐指数
1
解决办法
3031
查看次数